Fix wrong positioned bounding box of fabric.Polygon and fabric.Polyline objects
- Substract minX and minY from points.x/points.y (_calcDimensions)
- Same in fromElement - but only if minX or minY is negative
Merge pull request #643 from Kienz/patch-1

Fix wrong positioned bounding box of `fabric.Polygon` and `fabric.Polyline` objects
Fix unit tests
Build distribution
Parse SVG stroke-opacity and fill-opacity
- SVG attribute opacity is now used for object's opacity
- fill-opacity and stroke-opacity are added to stroke and fill color value
- Add hsl/hsla support (e.g. hsl(270, 80%, 10%), hsla(320, 10%, 66%, 0.5))
- Add support for rgb/rgba values with whitespaces around values (e.g. rgba( 255 , 100 , 50 , 0.1 )) and percentage values (e.g. rgb(100%, 67%, 15%, 0.8))
- Delete stroke and strokeWidth from fabric.Text (defined in fabric.Object)
- New unit test for parse stroke-opacity and fill-opacity
- Update unit tests (new tests for hsl/hsla and rgb/rgba (whitespaces and percentage values))
- Change equal and deepEqual parameter order (e.g. equal(actualValue, expectedValue, message))
- Doc additions
Add link to github page from that the hsl code is adapted
Merge remote-tracking branch 'origins/master' into parseSVGOpacity
Fix wrong canvas offset
- Copy inline style attributes from lowerCanvasEl to upperCanvasEl
- Copy classes from lowerCanvasEl to upperCanvasEl
- Add borderTopWidth, borderLeftWidth, paddingTopWidth and paddingLeftWidth (offsetAttributes) to canvas offset (fabric.util.getElementOffset) - these properties are not considered from getBoundingClientRect()
- JSfiddle's for tests - new: http://jsfiddle.net/Kienz/KRcsY/, old: http://jsfiddle.net/Kienz/xrMDr/
Reverse checks currentStyle & getComputedStyle => first check getComputedStyle and then currentStyle
Merge pull request #647 from Kienz/canvasOffset

Fix wrong canvas offset
Fix typo, add hsl/hsla (with whitespaces) unit tests and move stuff outside of functions
Fix `fabric.Line` to render properly when x2/y2 is smaller than x1/y1. Thanks @LimeyTX. Closes #648
Merge pull request #646 from Kienz/parseSVGOpacity

Parse SVG stroke-opacity and fill-opacity. Add hsl/hsla support.
Fix `fabric.util.getElementOffset` for Firefox
Merge pull request #649 from Kienz/patch-1

Fix `fabric.util.getElementOffset` for Firefox
Split image filters into separate files
Merge pull request #650 from woutercommandeur/master

Split image filters into separate files
Fix indentation (2 whitespaces)
Add opaque to fabric.Image.filters.Convolute.toJSON
Update docs
Merge pull request #657 from Kienz/filterPatch

Fix indentation of fabric.Image.filters
Add infrastructure for building module combination files