Continuing work on save states.

Cpu saves its state, MemoryState saves some of its state, PpuState not even started. ApuState should be saved as well.
Merge branch 'master' of github.com:nazgul42/NESEmulator