formatting update for OpenGLSystem

notably, framerate factored out and 'view' resource is managed as a unique_ptr
further OpenGLSystem changes..

now it's in the Sigma namespace
unused private members gone
added SetFrameRate()
simplified/factor GLSixDOFViewController

keyboard control HUGE simplification.. cut out about 1000 lines of if-else. much easier to understand now.