Fix setRotation3D

The `Node::setRotation3D` was not based on AnchorPoint.
Since `Node::setRotation` was based on anchor point, I think `Node::setRotation3D` should behave the same

`Sprite3DRotationTest` was created under `SpriteTest.cpp`