Added transpose function to Matrix4x4.
Added initial Lighting support (position currently hard coded).
in_NormalMatrix now passed through to shader (glsl 1.20 cannot handle inverse required to generate it).