Fix group selection when animation is in progress. Thanks @Kienz
Return object reference in drawControls and drawBorders

Closes #556
Merge pull request #557 from Kienz/patch-3

Return object reference in drawControls and drawBorders. Closes #556.
Fixed path translation bug with SVG parsing
Documented new matrix multiplication utility
Document lock* properties. Build distribution
Build canvas from json even if no object is sent.
Build distribution
Fetched and merged upstream changes
Changed nestTransformMatrices to mutilplyTransformMatrices
Undid inclusion of dist/all.js
Return target on mouse:down (even for unselectable objects)

canvas 'mouse:down' event only returns selectable objects.
Clear selection for unselectable object

Now objects are found even they are unselectable - expand _shouldClearSelection for unselectable objects.
Don't call findTarget() - new in parameter target.
findTarget now retuns unselectable objects
Merge pull request #562 from timandres/master

Bug fix: Exported SVG paths have wrong translation on re-parsing
Fix backgroundImageLoaded not checked
Merge pull request #569 from xxorax/master

Build canvas from json even if no object is sent
Fix text and line rendering in path group. Add support for multiple declarations in "transform" attribute. Fix stroke color of line. Version 1.1.7
Bugfix object.opacity == 0 in svg output

If object.opacity = 0 the svg output sets opacity to 1.
Merge pull request #572 from Kienz/patch-2

Bugfix object.opacity == 0 in svg output