Fix fabric.Line rendering
Fix line rendering when points make height become negative. Closes #589
Fix regression in adjustPosition. Version 1.1.16
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.
Merge remote-tracking branch 'origins/master' into sketch