Add support for rotate([x y z] in addition to the vector oriented rotate.
Changed test from using type to number?
Merge branch 'origin-rotate' into origin-master