Fix catch difficulty calculator not providing adjustment mods
Fix slider ball disappearing for one frame
Increase validation performed on .osu files to avoid hard crashes
Fix "wind" mods adjusting rate twice
Co-Authored-By: peppy <pe@ppy.sh>
Fix mania miss judgement animations disappearing too quickly
Limiting scope to beatmap decoding for this pass. Can expand to skin/storyboard in the future.
Also adds better tests for disclaimer screen.
Allows for better testability.