Automatically remove resources from caches when dereferenced.

Make resources, textures, shaders & shader programs caches weak. Automatically
remove items from their caches once no longer strongly referenced elsewhere.
Allow resource property of CC3PODResourceNode to be set to nil after loading
to allow CC3PODResource to be removed.
Globalize CC3Node transform matrices property names.

Rename CC3Node properties:
  transformMatrix to globalTransformMatrix,
  transformMatrixInverted to globalTransformMatrixInverted,
  parentTransformMatrix to parentGlobalTransformMatrix.
Remove CC3Node _globalLocation & _globalScale ivars.

Remove CC3Node _globalLocation & _globalScale ivars, and calc on the fly.
Add render surface support for OpenGL ES 1.1.

Redesign CC3GLView under OGLES 1.1 to use a surface manager.
Move shader selection coordination to CC3OpenGL to avoid in fixed pipeline.
Refactor texture unit binding in CC3Texture & CC3TextureUnitTexture.
Add auto-update of texcoord GL buffers when texcoords are adjusted for orientation
or texture dimensions. Conditionally compile PFX shaders. Ensure only GL_TEXTURE_2D
can be used with OGLES 1.1. Conditionally compile use of cube-maps in CC3DemoMashUp.
Set light pos & dir after modelview matrix set. Fix bitfield compile issue in
CC3OpenGLFixedPipeline.
Add CC3Cache for caching textures, resources, shaders & shader programs.

Add CC3Cache class, and use for caching textures, resources, shaders & shader
programs. Add locks to all CC3Cache methods for thread-safe access.
Fix CC3NodeDrawingVisitor shouldVisitChildren and add flipNormals.

Allow CC3NodeDrawingVisitor to be used on scene, then non-scene node structure, by
restoring shouldVisitChildren to orig setting after iterating with drawingSeqencer.
Add flipNormals method to meshes.
Add CC3Node createSkinnedBoundingVolumes method.

Add CC3Node createSkinnedBoundingVolumes method to auto-create bounding volumes
for skinned mesh nodes. Add CC3Node createBoundingVolume method to auto-create
a bounding volume for a single node.
Add cocos3d and cocos2d static library projects.

Add cocos3d and cocos2d static library projects for both iOS & OSX. Refactor
CC3DemoMashUp project to use these static libraries.
Add support for cocos2d 2.1 final release and cocos2d 1.0.1.

Add support for cocos2d 2.1 final release and cocos2d 1.0.1. Rename Templates/Xcode4
folder to Templates/Xcode. Don't create OSX project templates for use with cocos2d 1.x.
Update README.md document.