Also sets better defaults.
Reduces the delay before the main menu appears, but also synchronises the full main menu appearance animation with the logo's apperance.
There should only ever be one osu! logo. It is now passed around between screens in a superfluous manner.
Fixes #1208
Uses GetContainingInputManager instead, as per framework changes.
Welcome back BeatmapManager
Hide database functionality at a lower level in preparation from eventually making it private.
Conditional was backwards, easy fix.
Clicking a ruleset button on toolbar would schedule a delayed filter of carousel, which could in turn trigger a beatmap change after pushing a Player. This resolves that by forcing any pending operations to complete.