First implementation of brushes
Add circle brush
Avoid expensive regex when modifying data url string
Discard active group when clearing canvas
Prevent event.js from erroring out in Node
Merge master
Refactor brushes
Change pattern brush to work with fabric.Pattern
Merge master
Add shadow support to brushes
Merge master
[BACK_INCOMPAT] Version 1.1.2.

canvas.freeDrawingColor -> canvas.freeDrawingBrush.color;
canvas.freeDrawingLineWidth -> canvas.freeDrawingBrush.width;