Update framework
Amend FrameStabilityContainer's initial seek behaviour
Without doing this, GameplayClock can be left in an incorrect state after a seek (due to the userOffsetClock being its own FramedClock).
This lead-in is intended to specify a value before zero, not a value before the start time. Also removes an unnecessary ProcessFrame call (it happens within Seek itself).
Shorten multiplayer header to multi
Fix gameplay cursor being hidden in tests/replays
Fix possible exit from non-current screen Co-authored-by: Dean Herbert <pe@ppy.sh>