Fix VolumeControl and OnScreenDisplay being added to the wrong container
Make TextAwesome TestCase more useful
Improve startup load times by sequentially loading components
Remove no-longer-necessary Thread.Sleep
Added an indicator to the left of settings to revert to default
Add KeyboardStep values for configuration options
This stops aync loading from getting overloaded with tasks, which was happening previously.
Add sqlite raw packages to osu.Desktop to ensure sqlite is copied locally
Fix import testcases randomly failing
Update WebRequest usage in line with framework changes
Move all TestCases to Testing project
This allows tests to successfully retrieve rulesets, as they are referenced.
Let's call this one temporary.
There is now a CreateContext method for retrieving a stand-alone context for threaded use. We may want to add safety against this context being disposed (or just return a fresh one if it is).