Removed canvas-to-blob.js dependency. Uses data URLs only.

I started by removing the dependency on canvas-to-blob, which was as simple as removing a call to HTMLCanvasElement.toBlob() which was added by canvas-to-blob, and simply using HTMLCanvasElement.toDataURL(), which was used internally in toBlob anyway.

Fixes #2