Allow animation of node properties to be individually enabled or disabled.
Removed animation of Euler rotation angles as unsuitable for interpolation.
Upgrade PVRT library to version 3.0r2.

Upgrade PVRT library to version 3.0r2 and strip it to the minimum required files.
Refactor CC3GLProgram and support cocos2d 2.1rc0a.

Refactor CC3GLProgram out from under CCGLProgram to better support cocos3d
requirements. Adjust install_cocos3d.sh script for cocos2d 2.1rc0a folders.
Fix issues caused by cocos2d ivar renaming. Implement new CCRGBAProtocol methods.
Fix CC3Billboard blend conflict.
Remove unlinked testing resource group from Xcode project.
Add describe animation states & adjust camera near clip.

Add describe animation states. Log, but allow, missing textures refererenced in
PFX files during PFX loading. Change default node descriptor font size to 8 pts.
Adjust camera near clip distance in calculateLocationToShowAllOf:...
POD & CAF resource & animation enhancements.

Add CC3CAFResource swap quaternion Y & Z. Move add rez animation to CC3NodesResource.
Add additional tracks of POD animation to nodes.
Add animation blending actions.

Add CC3AnimationBlendingFadeTrackTo, CC3AnimationBlendingSetTrackTo,
CC3AnimationCrossFade, CC3EnableAnimationTrack & CC3DisableAnimationTrack
animation blending actions.
Add CAF animation blending.

Add CAF animation blending. Adjust CAF animation for scaled nodes.
Auto-frame template project scene & replace temp callocs with var len arrays.

Replace misc temp callocs with local variable length arrays. cocos3d Application
template project now automatically frame the scene by default.
PVR bone matrices in global coords, and FIX PVR lighting direction & attenuation.

PVR bone matrices now in global instead of eye space. Bone matrix semantics defined
for all spaces. PVR directional lighting semantic now negated. All matrix semantics
now accessed through visitor instead of state engine. Eliminate OGLES2 matrix stack
except for 2D. Lighting semantics retrieved from lights directly. Add scope to
program variables and populate uniforms according to scope. Vertex arrays auto-align
with texture orientation when adding textures during PFX loading. Fix bad access when
copying CC3TargettingRotator from CC3DirectionalRotator.
Fix issue where 2D projection matrix not restored.

Fix issue where 2D projection matrix not restored in transition from 3D to 2D
drawing. Add additional support notes and config to template project.
Redefine some default shader semantics.

Change light & texture unit semantics to arrays to reduce uniform count, deprecate
original array-of-structures approach. Change matrix, bone & vertex state semantics
to structures. Add populateWithLegacyVariableNameMappings method to populate
deprecated legacy mappings. Remove files CC3OpenGLES1Intercept.h/m as redundant to
Xcode's GL frame capture.
Add default shaders specific to bump-mapped nodes.

Add default shaders specific to object-space bump-mapping.
Add default shaders specific to tangent-space bump-mapping.
Remove cached shaders from CC3GLProgramMatcherBase, except pureColorProgram.
Move semantic extraction from OGLES states to node.

Extract material semantics from material. Extract normal scaling method from node.
Extract fog parameters directly from scene. Extract point particle parameters from
node. Extract texture unit parameters from texture units.
Replace auto-reset of 2D GL state with manual reset.

CC3Scene open3D & close3D methods now manually configure GL state transition back
and forth between 2D & 3D drawing. CC3Billboard now invokes these to when drawing.
CC3OpenGLEngine open & close removed.
Add support for Cal3D file format version 1300.

Add support for Cal3D CAF & CSF file format version 1300. Add versioning support
to support older CAF & CSF files. Add "Cal3D File Formats.txt" file to document
supported Cal3D file formats.