Included Fabric.js.

All shapes are now based on fabric.js object model. Shapes can be
dragged and resized. Initial position of new shapes are not defined yet.
OR gate doesn't have a selection rect yet. Will work on a fix.