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
- lockUniScaling now can't be overridden with shiftKey or uniScaleTransform property
- Pass event to object 'rotating'
- some refactoring
Merge pull request #576 from Kienz/lockUniScaling

 lockUniScaling now can't be overridden with shiftKey or uniScaleTransform property
Merge pull request #568 from Kienz/patch-1

Return unselectable objects in canvas 'mouse:down' event