Basic structure

Created basic structure
Made vertex shader that seems to work

Pixel shader not being activated after the vertex shader stops doing
stuffz.
Added working geometry pass

Light shader does not compile.
Begun work on lightpass and debug tools

none of them works correctly
geometry and light pass works

done some cleaning and refactoring
added multiple lights

need to accumulate the light color
fixed lightbugg

also in previous commit changed from LH to RH coordinate system
Lighting changes

optimization and changes. Added spec, diff, normal maps.
Normal mapping works

At long last normal mapping works. Suck it.
Added RAM usage info. AH-131
Added ninja kick alpha test

It is awesome. André doesn't understand why.
Added specular from texture

Celaning starts next. André doesn't know why. :(
Code cleaning

removed unused and non relevant code and files
Revert "Code cleaning"

This reverts commit 87940317b9502bf637734db7bc4fb21ef8fbc747.
Code cleaning 2

Mattias commits because André made harakiri commit last time.
Code commenting

We also composed a github christmas theme. No suicides this time.
Small polishing fixes. AH-131
Merge somewhat complete

The merge has killed everything.
Small fix for Graphics Engine. AH-131
Added VRAM usage counter. AH-131