replace dynamic_cast to std::is_base_of
[ci skip][jenkins]merge pull request to latest baseline before build
Merge pull request #7589 from dabingnn/v3_renameModule

change mac/ios target name
Merge pull request #7593 from heliclei/pull-request-builder

[ci skip][jenkins]merge pull request to latest baseline before build
Merge pull request #7532 from lite3/object_to_luaval

replace dynamic_cast to std::is_base_of