Also fixes one issue I spotted in BeatmapCarousel related to incorrectly holding a selection after new sets are loaded.
Add a base class for all future labelled components
Just a couple of steps for added coverage in visual tests. Very on-the-surface, the unit tests are supposed to cover the gory details.
Show personal best on song select
Fix incorrect DI usage of IAPIProvider in many tests