Fix UIButton setFontSize sync ContentSize
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3

Update from upstream.
Refactor UIButton ContentSize update
fix light uniform array errors, and using shader without light by default fix #8612
add missed external module for cocos console on linux
Merge pull request #8660 from super626/fixlight2

fix light uniform array errors, and using shader without light by defaul...
Merge pull request #8661 from dabingnn/v3_fixLinuxConsole

add missed external module for cocos console on linux
Merge pull request #8635 from ahlwong/v3

Fix UIButton setFontSize sync ContentSize
Fix lua cocos console on linux
Merge pull request #8662 from dabingnn/v3_fixLinuxConsole

Fix lua cocos console on linux