Timing Overhaul
- Overhaul to timing methods to increase timing accuracies and fix issues related to pause spamming
- Fixed double splitting in HL2 Survivor
- Added an option to disable pausing timer when starting from game pause
- Code cleanups and refactoring