Also cache drawable channels better.
OAuth fixes
Fix broken test cases, remove some recursive lookup methods.
Turns out there's plenty of slashes in refresh tokens.
Mania notes
Hitrenderer improvements
Covers the case where nested hit objects are involved.
Because not all playfields will be using this.
Update framework
WorkingBeatmap enhancement
Update framework.
Tidy up
InputResample CursorTrail