Also cleans up margin and its hacks (alignment done with anchor/origin now).
Make osu! ruleset placements happen on mouse down
Fix editor crashing when entering with no beatmap selected
Fix TestBeatmap not setting appropriate ruleset ID
Rename editor tests namespace from "Editor" to "Editing"
Remove obsolete nested hitobject methods
Use platform bindings for editor actions
Add static internal catcher calculation methods for CatchDifficultyCalculator
*whoops*
Fix beatmap encoder by enabling untested test cases
Load user rulesets from the game data directory
Fix beatmap string output having empty brackets when pieces are missing
Update framework
Replace direct overlay with new beatmaplisting overlay
Fix BeatmapListingOverlay not taking focus