Fixed button drag invalidation.
Fixed audio module header.
Flattened sq, GL, render and scene namespaces.
Merged vertex pool into context.
Merged OpenGL helper modules.
Merged render and program states.
Namespace cleanup
Removed render system class.
Moved shared state reservation into context.
Removed last remnants of audio context singleton.
Removed unused multi-pass support.
Removed 2D sprite.
Flattened forward namespace, cleaned up renderer.
Added static assertion for Ptr to RefObject.
Fixed Ptr to RefObject bug.
Removed unused includes.
Added missing return on missing material.
Updated boostrap script.