Bug 983598 part 1 - Remove inheritance of the SnapshotReader. r=jandem
Bug 983598 part 2 - Rename trackFrame to trackSnapshot. r=jandem
Bug 983598 part 3 - Extract RecoverReader out of the SnapshotReader. r=jandem
Bug 983598 part 4 - Extract RecoverWriter out of SnapshotWriter. r=djvj