Code fixes for GCC

Compiling against GCC 4.7.1 now and fixing code so that many warnings go
away.
GCC warning (initialization reordering)

Code cleanup, nothing fancy
GCC warning fixes
Whitespace fixes mostly
Updated gitignore with Code::Blocks stuff

Until my CB project is ready I'm going to exclude it from commits...
Activation "notification" via virtuals for GOs

GameObject now has a procted onActivated/onDeactivated which is invoked
when its active state changes from true to false. The mthods are only
called when the state *changes*. Spawners use this to emit debug
messages.
Fixed spawn location for GamePlayState

Need to make steps towards playerSpawn locations in rooms.
Merge pull request #42 from zackthehuman/master

Code cleanup for GCC + GameObject enhancements