Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
fixed Armature::getBoundingBox() is wrong when bone's display is null
fix mingw32/64 build:

MinGW uses system installed libcurl, rather than libcurl_imp.
set libws2_32 as standard library for mingw.
* Skip UTF8 BOM if it exists
* Fix when string isn't terminated if fread() reads less size than paramter at FileUtils getData
Bug fix
add cocostudio binary file parser
add version 300 parsing code in widget reader
add binary file parsing into ui tests
improve parsing code
tests
Add bytecode and encrypted files test cases for Lua
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
Update controller.lua
Merge branch 'v3' into cleanupBinaryLoader

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