ignore [] in command [console run].
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into cocos-console-test
for test close project in cocos-console-test.py.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into cocos-console-test
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into cocos-console-test
add-close app in console-test.py.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into cocos-console-test
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into cocos-console-test
Merge pull request #5 from pandamicro/develop

Fixed #4566: Constructor added for LayerGradient and sync -x
Fix crashes in event dispatch other related safety checks/fixes

1: Add a fix to prevent events from being sent to scene nodes which are destroyed. Previously when a node was being destroyed it would try to unregister any event listeners it would have. This process would fail however in the case where event dispatching was already underway because we can't modify the listeners list while we are iterating through it. This is a pretty common occurrence since we often tear down & switch scenes in response to button clicks etc. Fix the problem by nulling out the slot for the listener we are removing in this case, so that it's node no longer receives any events after it is destroyed. The event dispatching code will cleanup this unused/nulled slot once the event processing loop has terminated.

2: When removing an event listener in cocos2d::EventDispatcher, ensure immediately it gets removed from the node priority map and dirty nodes set in order to ensure we don't inadvertently access any dangling pointers to nodes.

3: Add debug checks to ensure nodes have no associated event listeners after they are destroyed. This check will catch the problem fixed by (1) if it is still present.

4: Add some extra debug sanity checks in the event dispatcher to ensure nodes are not added to the lists twice and that they are being properly removed from the lists under certain conditions.

5: In cocos2d::Node's destructor NULL out members after releasing them in case they somehow happen to be accessed during the destructor. Move the release of the event dispatcher to the very end, since we need to check against it in debug.
Merge branch 'LayerGradientCtor' into develop
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into cocos-console-test
Merge branch 'LayerGradientCtor' into develop
Revert "Reverse CONSTRUCTOR_ACCESS"

This reverts commit 2e1e8d08463137736ea46fe3a47be22d7b25e16b.
Merge pull request #6 from pandamicro/develop

Fixed #4566: Fix bugs with LayerGradient constructor fix
[AUTO]: updating luabinding automatically
closed #4494::Easy to sets texture parameters of label's cache textures.
Add tools/bindings-generator & tools/tolua into the  lua project template.
Merge pull request #6027 from CocosRobot/update_lua_bindings_1395905692

[AUTO]: updating luabinding automatically
Merge pull request #6028 from Dhilan007/develop_label

closed #4494:: Easier for set texture parameters of label's cache textures.