Added matrix3d to the vocabulary and converted transform items to 4x4 matrices
Added rotate X, Y and Z
Added support for outputting matrix3d values (kind of important)
Pipe 4x4 matrices to/from the decomposition/recomposition algorithms and add converters for missing transform types to 4x4 matrices
Bug fixes
Add temporary testing page
Cache matrix decompositions
Add more tests!
Temporary decomposition short circut to check function to matrix conversions
Fix rotate3d matrix
Fix skew bug, all seem to be working now :)
Tweak test cases
Migrate test into test harness
Rebase transform primitives test expectations after matrix recomposition skew fix
Move new transform test to separate file
Add todo for 2D matrix decomposition
Output 2D matrices to the inline style when possible after matrix decomposition
Fix lint errors
Merge remote-tracking branch 'origin/master' into supportMatrix3d

Conflicts:
	test/testcases.js
Merge pull request #573 from alancutter/supportMatrix3d

Add support for animating 3D transforms