Previously, in the rare case the database became out of sync with the disk store, it was impossible to feasibly repair a beatmap. Now reimporting checks each file exists on disk and adds it back if it doesn't.
Remove unnecessary Microsoft.Net.Http include
Fix LegacyFilesystemReader Filenames property.
Don't unlimit FPS for visual tests
Account for all files instead of just the main directory ones
Dispose IDisposable object before method returns
Ensure an OnlineBeatmapID is present before attempting API requests