add quaternion property
add quaternion
Rotation representation with quaternion fix #9510
make it clean
merge cocos
rename _rotation_quat to _rotationQuat
wrong spelling
wrong scale order
bind setRotationQuat
skip Node::set/getRotationQuat
add quaternion test
use std math library M_PI instead of pi.
change light direct for good look.
Modify warning code.
optimize rendering code
Merge pull request #9692 from dabingnn/v3_perf

optimize rendering code
Merge pull request #9688 from pipu/modify_warning

Modify warning code.
Merge pull request #9611 from super626/quaternion

Rotation With Quaternion
prevent the crush of the cocosstudio demos
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_version

Conflicts:
	cocos/editor-support/cocostudio/WidgetReader/WidgetReader.cpp