closed #2920: fix bug voice recognition input crash on ios7
issue #2920: fix coding style
issue #2920: fix indent
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into iss2920_voice_recognition_input_crash_on_ios7
issue #2920: Change internal ios  keyboard type EditBox::InputMode::NUMERIC from UIKeyboardTypeNumbersAndPunctuation to UIKeyboardTypeDecimalPad
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into iss2920_voice_recognition_input_crash_on_ios7
closed #2920: fix compile error after merge.
closed #2920: add a variable to save shared director.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into iss2920_voice_recognition_input_crash_on_ios7
LabelBMFont re-implemented as a wrapper of Label.
remove CC prefix.
issue #4106: Ref class's constructor should be protected.
closed #4106: Object which isn't in Vector would also be released when invoking Vector::eraseObject.
Also refactored 'Vector::eraseObject':
1) Removed 'toRelease' parameter, Vector class should manage reference count.
2) Added 'removeAll' parameter to decide wether to remove all elements with the same value or just the first occurrence .
3) Added relevant UnitTest for 'Vector::eraseObject'.
issue #4106: Updates comments for 'Vector::eraseObject'
Merge pull request #5361 from Dhilan007/develop_label

issue #3821: LabelBMFont re-implemented as a wrapper of Label.
Merge pull request #5428 from dumganhar/iss4106-vector-eraseObject

closed #4106: Object which isn't in Vector would also be released when invoking Vector::eraseObject.
Update CHANGELOG [ci skip]
Update AUTHORS [ci skip]
[AUTO] : updating submodule reference to latest autogenerated bindings
closed #4107: Director::setAnimationInterval could not work on Mac platform. Also removed unused files (CCDirectorCaller.h/.mm).