Misc. minor fixes and features

Resizable window support for Windows, Mac and Linux (a bit of work remaining for Linux).
Added resize event on Game class.
Support for declarative Light definitions (properties/.scene files).
Node::getBoundingSphere() fix for nodes that have Terrain attached.