Sync rotation & quaternion when one instance changes

Such as when the following pattern is used:
object.rotation = new THREE.Euler( ... );
Merge branch 'patch-3' of https://github.com/speigg/three.js into dev