issue #2790: const_iterator —> iterator to fix android build errors.
issue #2790: Removes unneeded dynamic_cast in CCPhyicsWorld.cpp.
issue #2790: GLProgram::getXXXLog return `std::string` to prevent using CCString which was deprecated.
Merge branch 'develop' into newRenderer
issue #2790: StringUtils::toStringWithFormat —> StringUtils::format.
issue #2790: Uses StringUtils::format for Node::description().
issue #2790: Reverts comments in CCDictionary.h
issue #2790: Reverts comments in CCString.h
issue #2790: Disables deprecated warning for android to make Travis-CI happy.
issue #2790: Lua compilation fix.
Merge pull request #4473 from dumganhar/iss2790-deprecate-ccdict

issue #2790: Deprecates CCDictionary, uses ValueMap for pure base data. Adds StringUtils class .
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #4475 from CocosRobot/updategeneratedsubmodule_1386819162

[AUTO] : updating submodule reference to latest autogenerated bindings
issue #2790: Updates comments for Map<K, V> container.

Signed-off-by: James Chen <jianhua.chen@cocos2d-x.org>
issue #2790: Comment fix for Map<K, V>::clear.

Signed-off-by: James Chen <jianhua.chen@cocos2d-x.org>
issue #2790: Adds comments for Vector<T>.

Signed-off-by: James Chen <jianhua.chen@cocos2d-x.org>
Merge pull request #4476 from dumganhar/iss2790-container-comments

issue #2790: Updates comments for Map<K, V> and Vector<T> container.
issue #2790: Compilation error fix in CCMap.h.
Merge pull request #4477 from dumganhar/iss2790-container-comments

issue #2790: Compilation error fix in CCMap.h.
Fix:Remove some needless lua binding functions and resolve a bug