also added Status to APIBeatmap + APIBeatmapSet
Fix order of import set conflict checks
Closes #2731.
Resolves #2970.
- Add a download failed event to BeatmapManager - Make DownloadButton aware of all 3 possible download states - Change button appearance based on each state
It should now be retrieved via the linked BeatmapSetInfo
Allows song select to load a touch faster, in theory.