Do not preserve matrix transformations in empty groups when applied to inexisting content.
Define Item#style before calling #addChild() in #initialize(), to avoid issues with layers.
Include Item#transformContent in serialization and cloning.
Inherit #transformContent setting from parent, if not explicitely defined.
Some code cleanup in examples.
Merge branch 'refs/heads/master' into apply-matrix

Conflicts:
	src/item/Item.js
Make sure that #transformContent can only be set to true on items that actually support it.
Merge branch 'refs/heads/master' into apply-matrix
Merge branch 'refs/heads/master' into apply-matrix
Internalize Item#applyMatrix() code in #transform() and add short-cut method to it in Matrix#apply()
Rename Item#transformContent to the more correct Item#applyMatrix
Remove inheritance of Item#applyMatrix setting again.

Implementation cannot be solved well, since hierarchy is not known at creation time of item.
Merge branch 'refs/heads/master' into apply-matrix
Move Project#options to PaperScope#settings and define reasonable defaults.
Define settings.applyMatrix and inherit at Item creation time.
Bake in matrix changes if owner has #applyMatrix set.
Merge branch 'refs/heads/master' into apply-matrix
Fix HitResult test for new handling of tolerance.
Merge branch 'refs/heads/master' into apply-matrix
Merge branch 'refs/heads/master' into apply-matrix