- Also unbind event handlers - Remove unused field
- Add noVideo option to DownloadBeatmapSetRequest - Make Download fire an event with new download instead of returning it
- Check for existing download requests on creating DirectPanel - Actually remove downloaded beatmap from results
Improves the visual appearance of DirectPanels' shadows too.
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
Also rename GetBackground to CreateBackground, since it's returning a new instance.