CCNode, CCSprite: Added -(void)moveBy:(CGPoint)positionDelta method.
CCActionInterval: Added stackable CCMoveByEx (and inherited CCMoveToEx) actions.
PerformanceTests: Added CCMoveByEx and CCMoveToEx performance tests.

Conflicts:
	cocos2d-ios.xcodeproj/project.pbxproj
	tests/PerformanceTests/PerformanceSpriteTest/MainScene.m
	tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.pbxproj
Fixed rotation of AppController performance test on iOS 6.
Make new stackable CCMoveBy/CCMoveTo actions the default implementation.

Conflicts:
	cocos2d/CCActionInterval.m
CCBReader is a submodule
Updates CHANGELOG
Moves JS related subprojects into external/JavaScript
Project update

Xcode OS X:
 - added jsbindings target: JRSwizzle, cocos2d, SpiderMonkey et al are
   its dependencies

JRSSwizzle -> JRSwizze.

Updates templates
LocalStorage support for JS.

Initial commit
Initial LocalStorage support
Added test case for new stackable CCMoveBy/CCMoveTo actions to SpriteTest.
Implemented cascading opacity feature. Added CCLayerRGBA and CCLayerColor cascading opacity tests to LayerTest.

Adds CCNodeRGBA and CCLayerRGBA. Both conform to the CCRGBAProtocol and propagate opacity to their children. CCSprite now inherits from CCNodeRGBA, and CCMenu from CCLayerRRGBA.

Enable/disable this feature using CC_CASCADING_OPACITY in ccConfig.h.

When this feature is enabled, all classes calculate their cumulative opacity from their own opacity and from parent's opacity. For example, if you create a CCLayerRGB (or any other CCNodeRGB0 with an opacity of 127 (50%), and then add a children CCSprite with an opacity of 127, the sprite draws as if having an opacity of 63 (25%).
LabelTTF: Using _ as prefix for ivars

…not as suffix
LocalStorage: supports init with DB path
Xcode project: iOS works with JS LocalStorage
using new JSB and JS tests
New JS Tests
sys_extensions renamed to jsbindings_support

and it is a subrepo
Xcode projects use jsbindings_support instead of sys_extension