Add testcases for selection masks
Separate hitobject mask visuals from selection logic
Reduce height of song progress handle
Use CakeBuild for building osu!
# Conflicts: # osu.Game.Rulesets.Osu/Edit/Layers/Selection/Overlays/SliderMask.cs
Separate snaking logic from base SliderBody
Make mania dual stages mod properly apply two stages
The snaking logic contains a lot of caching/optimisations and offsetting of the path which is tedious to re-compute when the path changes.
Fix mods being erroneously applied when entering editor from song select
Implement a skinnable SpriteText
Fade MetadataSection back in if non-null Text is set
# Conflicts: # osu.Game.Rulesets.Mania/Edit/ManiaHitObjectComposer.cs # osu.Game.Rulesets.Osu/Edit/OsuHitObjectComposer.cs # osu.Game.Tests/Visual/TestCaseHitObjectComposer.cs