Add blend filter. Implements several image blend modes (can add more later)
Fix object position when aligned to guidelines
Fix guidelines drawing when canvas zoomed
Use rounded values to compare position of object to center of the canvas because object x and y after zoom may not be integers
Add editorconfig (http://editorconfig.org/) to enforce coding style
Merge pull request #1546 from sorich87/feature/editorconfig

Add editorconfig (http://editorconfig.org/) to enforce coding style
Merge pull request #1545 from sorich87/hotfix/guidelines-broken-by-origin-and-zoom

Fix aligning and centering guidelines broken by origin and zoom
Use createCanvasElement instead of createElement. Fix indentations.
Merge pull request #1544 from mgalang/master

Add image blend filter
Option to set css & backstore dimensions separatly

Introduced options param to the dimensions setters, options.backstoreOnly & options.cssOnly

When backstoreOnly set to true, only the value of the canvas element width & height will be changed.
When cssOnly set to true, only the css width & height of the involved DOM elements will be changed,
and you should include the unit of measure (px/%/em) with the passed value (eg '100px' '100%') and not just 100
tests
Merge pull request #1505 from Bnaya/enhanced-set-dimensions

Enhanced set dimensions
Version 1.4.10
JSCS changes; Prepare for JSCS ignore support; down to 51 failures
Update gradient.js

Add test for imported transform
Update gradient.class.js

Added import of gradient transform
fabric.Polygon.fromElement() shouldn't throw an error.

It can just return `null`.
Check for points existing before trying to do anything with them.
Merge pull request #1564 from rodovich/empty-polygon-points

Fix importing polygons with empty `points` attributes
Update object.svg_export.js

Added missing properties and transforMatrx export.