Items are handled with local coordinates inside a SceneGroup.
SceneGroups are no longer nodes, but they can stil hold nodes

This was neccessary for the full support of group-reative node
positions.
Made sure to use the correct group for scriptable components.
Fixed positioning bug for scenegroups. Begane adding a timer factory.
Added win32 timers and use them instead of the window version.
Timers are now available in script

Added load time for the first level1 (excluding loader thread)
Added first version of the MD5 mesh loader.
Moved collection types from the GuiStyle into the ScriptCollection object. Added helper method for popping collections.
Added a smarter luaM resource function. Resources are now loaded using the Resource.Load function
Merged QuadTree and QuadTreeNode to much smarter node invalidation.
Renamed QuadTreeNode into QuadTree
Fixed compile errors after class rename
In preparations for the level editor. All processors default the quadtree onto the center of the screen.
Added a render processor which handles the renderable items in a linked-list fashon
It's now possible to specify what type of processor we want to use in script for each group.

Uses named parameters since all of them are optional.
Made the interface for textures and render targets slightly simpler.
Interfaced the GfxProgram class
Interfaced Index- and Vertex Buffer
In preperation to move the texture types into their corresponding OGL class.
The resource loader are now moved from the texture2d file into its own class file.