Compile CC3DemoMashUp with Cocos2D v3.
Minor fixes to CC3Scene initializeScene and CC3OpenGL align2DStateCache.

Rename CC3Scene initializeSceneAndClose3D to processInitializeScene,
and open 3D environment before invoking initializeScene.
CC3OpenGLProgPipeline align2DStateCache now calls ccGLBindTexture2DN for
each active texture unit.
Rename Xcode targets in demo apps.

Simplify names of targets in demo project static libraries.
Capitalize concrete template names & standardize non-concrete template names.
Change product name references in README files to Cocos3D and Cocos2D.
Rename template README.txt file to README!.md.
Add CCOpacity typedef to support both byte and float opacities.

Add CCOpacity typedef to support both byte and float opacities. Change all
opacity properties to CCOpacity, and redefine calculations and conversions.
Add CC3Texture2DContent init override method for v3.
Update conditionally compiled code that relied on CC3_CC2_2 to include v3.
Add CCColorRef typedef to support both ccColor3B and CCColor* Cocos2D colors.

Add CCColorRef typedef to support both ccColor3B and CCColor* Cocos2D colors.
Change all color properties to CCColorRef, and redefine calculations and
conversions. Update demo apps to set color property using values compatible
with CCColorRef typedef. Test changes against Cocos2D v2.
Fix broken resource links.
Cocos2D v3 support on iOS.

Fixes to CCColorRef references and values under Cocos2D v3.
CCNodeAdornmentOverlayFader now uses CCSprite instead of CCNode<CCRGBAProtocol>.
Add CCNode userInteractionEnabled for Cocos2D classic.
Fix Joystick & CC3DemoMashUp HUD layer positioning for Cocos2D v3.
Remove separate fading action for CC3DemoMashUp HUDScene and let HUDLayer fade it.
CC3Billboard set both paused & onEnter/onExit for internal CCNode.
Fix cache removal deadlock.
Fix binding of GL shader program after deleting shader program.
Rename all Cocos3D action classes to Cocos2D v3 CC3Action... convention.

Rename all Cocos3D action classes to Cocos2D v3 CC3Action... convention.
Add CCAction repeatForever method. Add CC3ActionRotateOnAxisForever &
CC3ActionRotateForever classes to simplify creating imortal actions.
CC3ActionTintTo is now concrete and changes both ambientColor and diffuseColor
properties.
Refactor CC3DemoMashUpLayer back to one .h/.m file pair.
Update CC3Demo3DTiles and CC3Performance to Cocos2D v3.

Update CC3Demo3DTiles and CC3Performance to Cocos2D v3.
Remove joysticks from CC3Performance demo.
Demo apps support Retina under Cocos2D v3.

In demos, compensate for CCSprite auto-sizing under Cocos2D v3.
Add Cocos3D Xcode templates for Cocos2D v3 and support for arm64.

Add Cocos3D Xcode templates for Cocos2D v3. Refactor all Cocos3D Xcode templates
and restructure template folders. Modify install_cocos3d.sh script to conform to
new template and folder organization. Support arm64 when using Cocos2D v3.
Fix cast issues related to 64-bit compilation in demos.
Fix issue in CC3BoundingVolume scaleBy: that was causing zero-size BVs.
Ensure demos with Cocos2D v3.0RC4 & make Joystick compatible with Cocos2D v1.
Rewrite install-cocos3d.sh install script.

Install script no longer requires path to Cocos2D libraries.
Install script links to Cocos2D template libraries for Cocos2D sources.
Install script links to most current version of Cocos2D libraries by default.
Install script only creates Cocos3D templates for installed Cocos2D versions.
Add color and check marks to install script. Cocos3D demos use Cocos2D v3 by
default. Update README.md to explain.
Merge with remote.