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.