change shims, now using canvas.toBlob() and Blob shims
rollback change to canvas.toBlob() and Blob shims
remove IE9 shims, as it now seems impossible to support IE9