Add zoom
Implement zoom for brushes, various zoom fixes, remove canvasBorder.
Fixes to zoom for groups and brushes.
Move getScrollLeftTop from dom_events.js to dom_misc.js
Small code cleanup
Version 1.3.12
Call fabric.util.getScrollLeftTop inside getElementOffset
Merge pull request #1000 from msievers/issue973

Move getScrollLeftTop to dom_misc.js and call it inside getElementOffset
Fix 1px offset of background image - Closes issue #990
Fix unit tests
Merge pull request #1001 from Kienz/patch-1

Fix 1px offset of background image. Closes #990
Fix styles when removing multiple lines
Add "editing:entered" and "editing:exited" events
Fix center methods for object’s with different originX/originY
object.center() only re-renders canvas once instead of twice
Update unit tests
Merge pull request #1003 from Kienz/patch-2

Fix center methods for object’s with different originX/originY
Move object stacking and SVG export methods to separate files
Exit i-text editing properly when clicking on another text
Add @private to doc
Reorganize parser.js
Add code climate badge to README