Some people, myself included, were annoyed by the rotation starting too soon (especially when dragging up and left one pixel).
Fixes them not working at all, too.
Uses GetContainingInputManager instead, as per framework changes.
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).
Coincides with https://github.com/ppy/osu-web/pull/1373
# Conflicts: # osu-framework
# Conflicts: # osu-framework # osu.Game/Graphics/Cursor/OsuTooltipContainer.cs # osu.Game/Overlays/DragBar.cs