Add zoom
Implement zoom for brushes, various zoom fixes, remove canvasBorder.
Fixes to zoom for groups and brushes.
Fixed control and group selection rendering
Constrain rounded rect radii to half the width & height.
Optimize for common case of radius 0.
Perform imported SVG rotations in degrees, per the SVG spec.

http://www.w3.org/TR/SVG11/coords.html#TransformAttribute
Be able to parse numbers with no digits before the decimal point.

Per the [SVG spec](http://www.w3.org/TR/SVG11/types.html#DataTypeNumber), non-integer number values do not necessarily have any digits before the decimal point.
Be able to parse viewbox numbers with no digits before the decimal.
Update unit tests to use degrees for imported SVG rotations.
Add test for parsing numbers with no digits before the decimal point.
Use a cubic bezier approximation for rounded rectangle corners.

According to the SVG spec these corners are supposed to be elliptical arcs.  HTML canvas does not have methods for elliptical arcs, but a cubic approximation can get within 0.02%.

Using the "magic number" from http://itc.ktu.lt/itc354/Riskus354.pdf.
Add coverage to .gitignore
Add support for transparent value in fabric.Color
Build dist
Set default originX as center. Closes #974
Build dist
Added Multiply filter
Fix unit tests
Initialize "Noise" and "Brightness" filter with 0 instead of 100.
Closes issue #1257