VR support

1. support VR using 3D glasses and add a VRTest.
2. add ToEulerAngle to Quaternion
3. fix ProtectedNode and UIWidget visiting camera check.

Let's discuss it on the forum.