On branch master - refined the arcball rotation of canvas

- first person view uses pitch and yaw
- 3rd person view uses arcball
- corrected the quaternion conversion to euler angles
- updated the arcball interface (add delta rotation)