Update UIWidget.pkg and the related binding codes
Merge branch 'master_armature' of https://github.com/samuele3hu/cocos2d-x; branch 'master' of https://github.com/cocos2d/cocos2d-x into master_armature
Merge pull request #5747 from samuele3hu/master_armature

Update UIWidget.pkg and the related binding codes
Remove `Werror` from compile file.
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x into master_armature
Merge pull request #5748 from samuele3hu/master_armature

Remove `Werror` from compile file for linux
Remove `Werror` from compile file for nacl
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x into master_armature
[ci skip]
Merge pull request #5755 from samuele3hu/master_armature

Remove `Werror` from compile file for nacl
Resolve the binding codes error that enum types were  recognize as class type
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x into master_armature
Merge pull request #5764 from samuele3hu/master_armature

Resolve the binding codes error that enum types were recognize as class type
Fix compilation error for native client platform.
Merge pull request #5773 from dumganhar/master

Fix compilation error for native client platform.
Update Mac Project.
Merge pull request #5780 from dumganhar/master

Update Mac Project.