Add error handling on a per-line level in LegacyDecoder
Deploy improvements
Remove now unnecessary approachcircle proxy disables
Add beatmap ID lookup to BeatmapSetOverlay
Resolves #2306.
Fix hitobject lengths not being calculated for overlapping speed changes
# Conflicts: # osu.Game.Rulesets.Osu/Edit/OsuEditPlayfield.cs # osu.Game.Rulesets.Osu/UI/OsuPlayfield.cs
Update profile header to match osu-web changes
Make BeatmapSetOverlay accept nulls everywhere
Add automated appveyor deployment
Add right click absolute scrolling in song select
Add HardRock position mangling for CatchTheBeat
Update OsuTestCase with framework testing changes