Adding CCControl js binding.
ControlEvent --> Control::EventType.
Merge branch 'iss1690-cccontorl-js' into iss1690-bind-cccontrol
(Array*) --> static_cast<Array*>() for CCControl.cpp.
closed #1690: Exposing 'cc.Control. addTargetWithActionForControlEvents' and 'cc.Control.removeTargetWithActionForControlEvents' to JS.
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.