First stab at implementing persistent data buffer -

Unfortunately, a lot remains:
- SA1, SuperFX and BSX all seem to be modifying Memory.ROM at runtime.
We would have to first undo this before we can rely on the persistent
data buffer codepath to work correctly for games of this type.
23 jobs for persistent_data in 6 minutes and 19 seconds (queued for 6 seconds)