Merge branch 'mchinensedit'
Merge remote-tracking branch 'upstream/master'
Disable debugging symbols for all Emscripten builds. -g is simply too slow to be a useful debugging tool. If someone needs it they should add it back in, but it is not sensible default behavior at this point.
Add reflection in plugin on android.
Fixed linebreaks on Mac OSX
Merge pull request #2627 from samuele3hu/issue2103_testlua

add more test lua
Merge pull request #2631 from samuele3hu/issue2103_testlua

Add some skip function name to tools/tojs/cocos2dx_extension.ini
Merge pull request #2635 from samuele3hu/issue2103_testlua

modify some skip function name to tools/tojs/cocos2dx_extenson.ini
Update generate-jsbindings.sh [ci skip], send pull request to the branch which is being built.
Refactor the implementation of plugin protocols on android.
Update CCEditBoxImplIOS.mm

https://github.com/sunxiaoyu/cocos2d-x/commit/02c664730669c7e3d5d0ecc727deab9aa785c2c7
Linux port: added libX11 to linked libraries.

Otherwise build fails on linux.
Implement CCEditBox for Tizen. (develop branch)
Merge pull request #2643 from pyrasis/tizen_2.1

Implement CCEditBox for Tizen.
Merge pull request #2641 from sergey-shambir/fix_linux_linkage

Linux port: added libX11 to linked libraries.
Merge branch 'develop'
Merge pull request #2647 from dumganhar/master

Merge branch 'develop'
issue #2224 : Modify the implementation of plugin twitter & weibo on android for the new framework of plugin.
issue #2224 : Modify the implementation of plugin alipay & nd91.
issue #2224 : Modify the implementation of plugin admob.