update osu to use the framework's TooltipContainer
Also includes commenting improvements/fixes.
Quite often, the first time loading a chat channel will be loading font characters (textures) that were previously never displayed. This stops the game from stuttering in such a scenario.
Add alternative for random beatmap selection