Fix null reference in difficulty recommender
Fix version-dependent skin elements looking incorrect when beatmap skins are enabled
Temporary comments left to-remove later
Implement midi keybindings
Refactor beatmap encoder test to be a bit easier to understand
Fix taiko sample mapping for strong hits
Fix hardrock potentially taking a long time to load
... caused by a poor merge
Don't timeout on long beatmap load when debugging
Add basic custom data directory support
Add taiko scroller
Add ability for a ruleset to disable gameplay overlays from displaying
Fix hold note selection pieces disappearing on movement
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>