Added a mouse position getter in Input
Added a method in Camera to transform a given world-space vector to a screen-space vector
Added texture unit management, multi-texturing is now possible (only diffuse and normal constants are defined)