Also cleans up some weird code
# Conflicts: # osu.Game/Screens/Play/HUD/ModDisplay.cs
Closes #3260.
Hide
FadeTo(0)
Also change the way the overlay appears when actually playing.
Also adds transition, uses IHasCurrentValue, combines Mod TestCases and more.