Make canvas an optional dependency so that imagediff can be used with browserify
Add note to documentation for missing canvas.
Version 1.0.5

* move canvas to optional dependencies for browserify
* document missing canvas.
Merge branch 'master' of github.com:HumbleSoftware/js-imagediff