clear unused forward declarations
remove game_state::write_snapshot
split savegame.cpp into 2
Merge pull request #193 from gfgtdf/gamestate_refactor

Gamestate refactor part2