Minor bugfixes in GLRenderer.cpp
Add GLMainContext and GLSurface class definitions and stubbed-out implementation.  Implement Swap() and Clear() methods in GLMainContext and GLImmediateRenderProxy.