Add basic support for rewinding (not enabled.)
While unthrottled, checkpoint rewind less often.
If loading state fails, rewind instead of reset.
Make save/load fail strings more consistent.
Savestates now work okay between git versions.
Warning fix.
Merge pull request #3992 from unknownbrackets/savestates

Add rewind functionality only (no UI)