Add a test that simulates rewinding and resuming execution in RecordingThread.
Add a test that simulates rewinding and resuming execution in RecordingThread.

This test is currently disabled, because RecordingThread erroneously records redundant events when execution is resumed.

snyderek/floating_temple,snyderek/floating_temple,snyderek/floating_temple