[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.
Shielded unusefull log
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
issue #2771:  fix bug physics test debug: button must click twice.
issue #2771:  change PhysicsContact::create to construct
HotFix: fix bug callback retain release error
Merge pull request #4309 from dabingnn/develop_hotFix

[ci skip]HotFix: fix bug callback retain release error
issue #2771:  fix physics test crashes
Hot fix:Repair some lua test samples and modify  layer  touch listener functions