Added comments. Added extended rendering functionality for vertex- and index buffers. This is needed when drawing fonts on the screen.

Added canvas and canvas render pipeline support for future GUI rendering
Added support for loading canvas groups via script. Added more comments.
Replaced Game.LoadLevel to SceneGroup.Load. This makes the content management more generic in its usage
canvas groups are now added in the same way as scene groups. You are now receiving error messages when trying to add non existing groups.
Missing commit
Removed the old canvas gui system. Integrated it into the Scene graph structure that already exists.

Added temporary solution for deletions of hierarchial objects bug.
Began adding components for GUI
You can now register file system listeners, so that you can perform various updates during execution time. Added more debugging in lua.

Fixed invalid return value for Component.__init
Fixed memory leak bug
Made the vertex array object factory constant. This is so that the purpose of the factory is much easier to understand

Added the possibility to attach any type of data format.
Added VertexDeclaration structure for custom vertex buffer data structures.

Preparations for a geometry builder for user interfaces.
Fixed potential detach bug.

Began adding a gui render processor. Useful for Gui rendering.
Removed unused render block attributes. Interfaced the resource manager.
Resources are no longer scriptable
Added support for regular expressions on file change listeners.
The game runner client is now refreshing all .lua files when they are savedd
Moved the Lua file listener code from the GameRunner to main.cpp. This should be put in the LevelEditor code later on.

Added code to prevent the same file from being notified more than once.
This can be due to stupid editor program - they save the same file
multiple times if it's large enough.
Fixed memory bug. Made sure that the kernel is initialized outside the try catch scope.

Changed the metatable name for classes. Added missing dependency
Updated how we manage classes.