Merge pull request #431 from cocojoe/develop-v3

AppleDoc updated (Xcode 5 support)
Color is stored internally as color4Fs. Removed separate alpha and color3s. Fewer flips between byte and float colors. All tests pass. No changes to cascade behavior or API yet. setColor ignores alpha (as before), setColorRGBA sets the alpha to match the argument.
Fixed for portrait orientation in the fixed screen mode.
Merge branch 'develop-v3' of github:cocos2d/cocos2d-iphone into develop-v3
Override the Info.plist supported orientations so that it delegates to the CCAppDelegate instead.
Remove CCRGBAProtocol and its duplicate code. All CCNodes are colorable. New test for independent color/opacity controls.
Documentation for cascade, color, and opacity changes
Fixes content scale of textures for iPad devices
Fix for [CCTexture createSpriteFrame] and texture caching.
Adding concrete forwarding methods for most common CCTexture methods.
Merge branch 'develop-v3' of github:cocos2d/cocos2d-iphone into develop-v3
Gradient color changes and tests. HSB to RGB color conversion. linear interpolation for colors. Cascade code cleaned up a little.
Merge pull request #433 from andykorth/CCColorUseCleanup

CCColor use cleanup.
Fixes compilation issue with Mac
Fixed the texture height issue.
Responders now only handle one touch at a time.
Rename color interpolate method, add docs
Add easy creation of NSColors for Mac. Other CGFloat/float fixes
Merge pull request #438 from andykorth/develop-v3

Rename color interpolate method, add docs
Extending the temporary texture cache fix to sprite frame caching as well.