Added IGraphicsContext and Dynamorph::OpenGL::GraphicsContext class