Clean up CocoaGL.mm and makes it easy to get just the CocoaGL view so
that a coder can create custom view hierarchies and embed the GL view in
a more complicated App with special views and widgets, etc.