First stab at dynamic origin of transformation (based on the excellent work of https://github.com/stormbreakerbg).
Merge master
Padding-related fixes and some canvas.class refactoring.
Add documentation for a method.
Merge master
Doc additions.
Use toFixed to cutoff some of the values. Closes #352.
Add uniScaleTransform and centerTransform parameters to canvas, which control how objects are transformed
Merge master
Fix unit tests
Merge master
Fix `fabric.Object#cloneAsImage` on node. Closes #336. Version 0.9.34
[BACK_INCOMPAT] fabric.Object#cornersize -> fabric.Object.cornerSize
Simplify object straightening logic. Thanks @woutercommandeur. Closes #362.
Fix incorrect rendering of text + path SVG. Closes #355.
Fix incorrect parsing of fontSize which made text not appear when loaded from SVG. Closes #331.
Fix unnecessary JS error when calling `require`
Fix tests. Build distribution. Version 0.9.35.
Fix browser-based unit tests
Merge master. Enable hasRotatingPoint by default (now that objects are not rotated via corners)