Fix hard crash due to spinner spin requirement being zero
Fix parallax container during rewinds
Add legacy timing offsets
Improve clock handling logic for gameplay
These have been in release builds since January, but implemented in a hacky way. This brings them with a sane implementation.
Resolves #2133.
Fix legacy catch replay input not being scaled to the playfield's width
Rewrite replay frame construction/handling and accommodate for conversion
Fix linear perfect curves not using the linear curve approximator
Implement an interface for beatmap conversion tests
Fix HR not properly applying to sliders
Fixes #2151.
Only use osu.Desktop to determine test assemblies