move constructors and destructors to CC_CONSTRUCTOR_ACCESS
add needed constructors for js bindings
add TextField TrueTypeFont tests
Fix the crash that CocoStudioGuiTest in the Linux platform and errors than Sprite3DTest
check libcpp-empty-test.so size after successful build
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_hot_fix
fixed using the incorrect res in test case of 'TextureMemoryAlloc'.
[ci skip]add .so to file name
Add lua bindings for TextureCache::addImageAsync and update the related test cases
add support program to top
Merge pull request #7435 from Dhilan007/v3-320final

fixed using the incorrect res in test case of 'TextureMemoryAlloc'.
Merge pull request #7433 from heliclei/check-build-size

check libcpp-empty-test.so size after successful build
Merge pull request #7434 from samuele3hu/v3_hot_fix

Fix the crash that CocoStudioGuiTest in the Linux platform and error display than Sprite3DTest
Merge pull request #7432 from joshuastray/transition_ctor_access

move constructors and destructors to CC_CONSTRUCTOR_ACCESS and add needed constructors for js bindings
Merge pull request #7431 from andyque/addTextFieldTTFTest

add TextField TrueTypeFont tests
[AUTO]: updating luabinding automatically
disable warn on zero-sized structures.
Merge pull request #7437 from CocosRobot/update_lua_bindings_1405327888

[AUTO]: updating luabinding automatically
Merge pull request #7438 from Dhilan007/v3-320final

disable warn on zero-sized structure[android].
default OS Target for OS X is 10.7