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.
Remove CCRGBAProtocol and its duplicate code. All CCNodes are colorable. New test for independent color/opacity controls.
Documentation for cascade, color, and opacity changes
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