Add id() method to Entity class

Mostly for internal use. May be exposed to scripts at a later
date.
Add any directory beginning with "build" to gitignore
Fix assertion in OgreSceneNodeUpdateSystem to not break release
Add scriptable viewports

See #24
Merge pull request #30 from Revolutionary-Games/24_viewports

Scriptable viewports