Adding CCControl js binding.
ControlEvent --> Control::EventType.
Merge branch 'iss1690-cccontorl-js' into iss1690-bind-cccontrol
issue #2462:use cocos2d-x c++ style
(Array*) --> static_cast<Array*>() for CCControl.cpp.
closed #1690: Exposing 'cc.Control. addTargetWithActionForControlEvents' and 'cc.Control.removeTargetWithActionForControlEvents' to JS.
Merge pull request #3399 from minggo/iss2462-_best_cpp_practice

use cocos2d-x c++ style
issue #1690: [C++ Best Practice]Adding a space after 'if'.
issue #1690: [C++ Best Practice] '{' in new line.
issue #1690: Initializing member variables for JSB_ControlButtonTarget.
issue #1690: [C++ Best Practice] Adding space in for loop.
Merge pull request #3403 from dumganhar/iss1690-bind-cccontrol

closed #1690: Exposing 'cc.Control. addTargetWithActionForControlEvents' and 'cc.Control.removeTargetWithActionForControlEvents' to JS.
update s3tc#8,resolve CCConfiguration conflict