(cherry picked from commit 3926238be9)
3926238be9
(cherry picked from commit debe13629f)
debe13629f
Also fixes circular references when using IJsonSerializable.
Also removing a lot of mania code relating to gravity mod for now.
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
FirstOrDefault when called on a TableQuery with a predicate doesn't use table indices
Welcome back BeatmapManager
Hide database functionality at a lower level in preparation from eventually making it private.
Most issues were related to BeginLoopedSequence usage and lack of "this." in front of transform helpers.