Added an INTERIMDATA structure for transient save game data.

This is groundwork for removing ENDGAME.TMP, REPLAY.DAT & EVENTS.TMP