Removed defines relateing to static linking of fixie.
Added enable/disable functionality for lights.
Exposed both throwing and non-throwing gl_call macros.
Shader cache now returns weak pointers.
Fixed 64-bit warnings in the desktop gl implementation.
Split the matricies the generated shader.
Vector and matrix classes now hide their members.
Moved the sample util functions and classes into the sample_util namespace and added some vector utility functions.
Fixed some 64-bit warnings in the samples.
Added a simple lighting sample.