[First commit]Adding tools of best c++ practice for upgrading game codes from v2.x to v3.x
issue #3215: Comments add_namespace type in “all” mode.
issue #3215: Updating comments for this tool.
fix crash of textinput test case
Merge pull request #4301 from samuele3hu/developTableView

[ci skip]Hot fix:repalce unsigned int/int type of params with long to solve tableview bug
Merge pull request #4300 from minggo/textinput-crash

[ci skip]fix crash of textinput test case
issue #2771:  rename resetForce to resetForces
Merge pull request #4303 from boyu0/iss2771_physical

[ci skip]issue #2771: physics.  rename resetForce to resetForces
bind gui and studio.
add miss bind
Merge pull request #4285 from dumganhar/iss3215-cpp-formatter

[ci skip]issue #3215: Adding tools of best c++ practice for upgrading game codes from v2.x to v3.x
Merge pull request #4304 from Dhilan007/di3223

[ci skip]issue #3223:bind gui and studio
update change log
Merge pull request #4305 from minggo/develop

[ci skip]update change log
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #4307 from CocosRobot/updategeneratedsubmodule_1384771216

[AUTO] : updating submodule reference to latest autogenerated bindings
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #4308 from CocosRobot/updategeneratedsubmodule_1384772218

[AUTO] : updating submodule reference to latest autogenerated bindings
HotFix: fix bug callback retain release error
Merge pull request #4309 from dabingnn/develop_hotFix

[ci skip]HotFix: fix bug callback retain release error