Fix background loading under OSX.

GL primary context can be used from either main thread or OSX rendering thread.
Fix use of incorrect CC3GLViewSurfaceManager initializer from view under OSX.
Fix race condition in CC3Node nodeWasDestroyed: when destroyed node is the
receiver's target.