Add support for canvas compositing modes to Item#blendMode.

Closes #159.