Add support for spinner "spin" text in legacy skins
Add support for spinner "glow" in legacy skins
Use int instead of long for user_id fields for now
Rename cache classes in line with their function (and share a base implementation)
Add new method handling hit state specifically
Update framework
Fix SkinnableTestScene's autosize propagation
Some elements going forward will be shared, so it makes sense to have a common base class to add these shared elements.
Fix paused samples potentially getting stuck in a playing state in rapid toggling
Regressed with recent DrawableHitObject changes (moving of RelativeSizeAxes specifications out of constructors).
Closes #10693. Should be obvious why.