Add d3-fabric and convert the visualization extension to use canvas.
Add initial Voronoi Treemap Visualization.

* Update extension version to 0.1.4.19
Add treemap scale test.
Add initial hammerJS support, and demo visualization.
Update fabric, d3-fabric, and add gsap.
Make scale and rotate more logical.

* Makes touch operations similar to google maps.
* Update fabric, and d3-fabric.
* Add initial test project.
* Update extension version to 0.1.4.136
Update d3-fabric to support polygons.
Add zoom and offscreen rendering test visualizations.

* Update version to 0.1.4.193
Add fast zoom demo visualization.
Add fast pinch and zoom test.

* Update version to 0.1.4.330
* Add renderEnd event for visualizations.
Make pinch&zoom a global effect on all visualizations.

* Update version to 0.1.4.365
* Update d3-fabric from 9f815a29cd (canvas-updates commit).
* Move pinch and zoom to d3 visualization file.
* Update treemap and sunburst for pinch&zoom.
* Change sunburst layer's radius from sqrt to linear.
* Add double-click to change zoomPath.
* Force canvas update right after visualization init function.
* Remove Matrix class.
* Clean up code to be more JSLint compliant.
Remove old test visualizations.

* Update version to 0.1.4.366
* Remove Offscreen1, Offscreen2, scaleTest and zoomTest visualizations.
Convert SVG Voronoi Treemap to Canvas.

* Update version to 0.1.4.387
* Update Voronoi Treemap visualization to use only Canvas.
* Add code to reset pinch&zoom transform on resize.
* Remove renderEnd event.
* Register visualization-d3 on core.d3.
* Fix IE glitch where display style is not removed.
* Fix sunburst offset on resize.
* Fix test jasmine project.
* Clean up Voronoi Treemap code.
Change standalone project name to visualization-d3.

* Update extension to 0.1.4.391
* Add shims to install and uninstall scripts.
Remove canvas pinch and zoom out of extension.

* Update version to 0.1.4.392
Fix missing voronoi resize animation.

* Update version to 0.1.4.399
Add rubberbanding to canvas-touch end event.

* Add default rotate settings for each visualization.
* Update callback code to support new canvas-touch format.
* Update version to 0.1.5.0
Add canvas.js
Disabled fabric, and added custom canvas rendering engine.

* Update version to 0.1.5.250
* Added treemapCustom and sunburstCustom.
  NOTE: Other visualizations may not work properly.
Fix mouse click detection when pinch&zoom transforms canvas.

* Update version to 0.1.5.265