* You can scrub to any time on the timeline
* Use demo.GotoTimeInSeconds to test
* You can now scrub to very beginning of timeline
* Ability to enumerate checkpoints as events
* Continue to enumerate checkpoints in the background for live games
* Improved comments
* Cleanup
[CL 2493652 by John Pollard in Main branch]
* We now track start/end time of portion of stream that is in memory
* We now accurately download the high priority portion of the stream
* We now accurately report whether or not a specific range of the stream is downloaded
* Naming cleanup
[CL 2489666 by John Pollard in Main branch]
* Fix for first checkpoint not saving
* Allow to play 0th checkpoint with cvar
* Save checkpoint after stream chunk is saved.
* Auto increment checkpoint index
* Only save what was in previous stream to checkpoint
* Property call delegate when streaming starts for recording
[CL 2485115 by John Pollard in Main branch]
* Added initial ability to set a replay time range as high priority so that the streamer will quickly download that section
* Added initial ability to check if a range of time has been downloaded for a replay
* Refactored replays to store absolute time in MS each frame
* Simplified the ReadDemoFrame loop
* Added ability for http streamer to report that the file stream is at the end (bAtEndOfReplay)
* Bumped replay file version
[CL 2474351 by John Pollard in Main branch]