Split luabindings module to some independent modules
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module

Conflicts:
	build/cocos2d_tests.xcodeproj/project.pbxproj
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module

Conflicts:
	build/cocos2d_libs.xcodeproj/project.pbxproj
	tools/tolua/cocos2dx.ini
Add module register functions and adjust iOS and Mac test cases
Adjust iOS and Mac tempts for Lua
Adjust common script and related test cases
Split deprecated class, functions and enums to related module and adjust iOS/Mac test case and templates
Add module Android.mk config and adjust related test cases
Split module for win32 and adjust related test cases
Split module for Linux on Lua and adjust related test cases
Delete Android.mk for cocos_lua_static
Delte liblua project for win32 and adjust cocos2d-win32 project
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module

Conflicts:
	cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_auto_api.lua
	cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp
	cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp
	cocos/scripting/lua-bindings/auto/lua_cocos2dx_extension_auto.hpp
	tools/tolua/cocos2dx.ini
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module
Reset lua-empty-test Mac/iOS build configure to ‘debug’ and delete CCModuleManager.h/cpp by mistake
Reset cpp-tests/cpp-empty-tests Mac build configure to ‘debug’ and delete some auto-bindings files.
Merge pull request #7676 from samuele3hu/v3_module

Split luabindings into serval modules and adjust project settings of test cases