Merge pull request #701 from woutercommandeur/flip

fix flickering when flipping using the corner scaling controls
Fix nested matrix multiplication. Closes #705
Build distribution. Version 1.2.0
Add changelog file, listing back-incompat changes for now
Update changelog
Zero opacity in gracient color stop kangax/fabric.js#711
Merge pull request #712 from macrosak/master

Zero opacity in gradient color stop.
Closes #711
Fix objects z-index when creating a group via shift click
Add more tests to gradient (distinguish between linearGradient and radialGradient)
Merge pull request #714 from Kienz/gradientTests

Add more gradient tests
Build: Let the user know about minification errors

And exit(1).
Merge pull request #715 from iFixit/build-minification-error-reporting

Build: Let the user know about minification errors
Make sure only existent custom properties included in output. Closes #713
Add support for Buffers to utils.loadImage

If the user has preloaded image data in a Buffer, allow that user to use
that data to load into a Fabric.js image.

This is possible because node-canvas supports setting 'src' to a Buffer.
Merge pull request #716 from iFixit/load-image-buffer-support

Add support for Buffers in `fabric.utils.loadImage`
Resizing: allow centerTransform per-object

Instead of ONLY a global setting. Some objects (like circles) make far
more sense with centerTransform so it's nice to be able to do it
per-object.
Merge pull request #720 from iFixit/center-transform-per-object

Add "centerTransform" to `fabric.Object` (similar to the one on `fabric.Canvas`)
Fix docs
Added component support
Merge pull request #724 from ilsken/component

Add component.io support