Split up serialization and deserialization.
They should be easier to maintain now.
Took out two lines from previous commit.
Added serialization and deserialization for spawners.
Seems to be working well.
Committing before I break a lot of things.
Added a small framework to make it easier to handle game initialization.
I'm still not totally satisfied with the way things are kicked off, but at
least now I will have an entry point to load saved game data.
Removed an extraneous function.
Committing to merge.
Merge branch 'master' of https://github.com/schiem/roguelike

Conflicts:
	src/world/chunk.h
Committing to push previous changes.