Fall back to browser's canvas for module import 'canvas' in browserify

This change implements option 2.ii. as discussed in #29 and would make imagediff browserifyable. Would then fix issue #29.