Refactoring
Merge master
Add support for specifying additional properties to return in `toObject`, `toJSON`. Fix #272.
No need for free drawing to extend fabric Objecti + freedrawing module presence check before instantiation
Bugfixes for new parameter propertiesToInclude
Doc additions, fixes.
fabric.Group.toObject() now passes object propertiesToInclude also to objects inside the group
fabric.Image.clone() has now parameter propertiesToInclude
fabric.Object.clone() has now parameter propertiesToInclude
Merge pull request #329 from Kienz/customObjectProperties

Bugfixes for `propertiesToInclude` in `fabric.Group.toObject()`, and `clone()`, as well as doc additions.
Add most of the unit tests for `fabric.util` methods. Fix #35.
Fix to allow path to be immediately positioned on creation
build
Merge pull request #332 from sjpemberton09/pathPosition

Path position fixes when left/top given at creation time.
Doc fixes. Version 0.9.26
fabric.Text backgroundColor vs. textBackgroundColor
Prevent drawing textBackground for empty textlines
Merge pull request #333 from Kienz/textBackgroundColor

[BACK_INCOMPAT] fabric.Text now has two properties: backgroundColor (whole bounding-box) and textBackgroundColor (textlines, same behavior as "old" fabric.Text#backgroundColor)
Fix gradient fill on fabric.Text objects. Fix #278.
[BACK_INCOMPAT] Cufon rendered fabric.Text now has two properties: backgroundColor (whole bounding-box) and textBackgroundColor (textlines, same behavior as "old" fabric.Text#backgroundColor)
Merge pull request #334 from Kienz/textBackgroundColor

Cufon renderer for fabric.Text - textBackgroundColor and backgroundColor
Build distribution. Fix unit tests. Version 0.9.27.
Allow loadImage to support data:image url
Set img._src on loadImage for data url