Add underscore prefix to all ivars. Fix zero node scale causing matrix singularities.
Add surface manager to OSX GL view.

CC3GLView-GL for OSX now uses surface manager. Refactor OS-dependent surface mgr
code into GL views. Refactor CC3UIViewController into parent CC3ViewController class
and subclasses CC3UIViewController for iOS and new CC3NSViewController for OSX. Use
CC3NSViewController in OSX apps. Remove CC3UIViewController viewDidLayoutSubviews and
deprecate runSceneOnNode:. Move CC3OpenGL multisampling to subclasses CC3OpenGLES2 &
CC3OpenGLES1. Rename Mac Xcode templates to OSX.