Merge pull request #10 from QvantLabs/master

From QL
Merge pull request #11 from QvantLabs/dev

From QL - Dev
.
Adding switches for appMode and releaseMode.
Merge pull request #39 from arturo-mayorga/debug-switches

Debug switches
Merge pull request #12 from QvantLabs/dev

From QL - Dev
Merge branch 'dev' into adaptive-render
turning off some expensive things.
Adding the ability to change the rendering level on the deferred strategy.
Adding cleanup mechanisms for GFrameBuffer objects and using them in the deferred render strategy.
Incremental updates to use GFrameBuffer in the phong strategy.
There is no need for the obj buffer to be a float.  Converting to UNSIGNED_BYTE.
Cleanup improvements and adding code for strategy identification.
Transparently increase and decrease the render level through the GContext class.
adding a profile starting fsm.
Configuring the profiler to fall through and connecting it to the pen demo.
First pass at adaptive.
Some UI cleanup for adaptive rendering.
Merge pull request #40 from arturo-mayorga/adaptive-render

Adaptive render
Merge pull request #13 from QvantLabs/dev

From QL - Dev