There's no need to build to VisualTests when they share everything
# Conflicts: # osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/SwellSymbolPiece.cs
Fix OsuLegacyDecoder's parser being NULL if no ruleset was specified
Allow Rulesets to create a non-FontAwesome icon
We need to expose EdgeEffect as it's used in places.
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
Tidy up osu-stable import process
Improves performance substantially.
Disable track changing buttons in the music controller depending on the current screen
FirstOrDefault when called on a TableQuery with a predicate doesn't use table indices
Now can locate any osu-stable installation using registry lookup (with ample fallbacks). Also uses a much more controlled access method via StableStorage.