Fixes for IE 10 regressions

IE 10 doesn't have Uint8ClampedArray, which is extremely damned annoying.
Emulate clamping manually in YCbCr conversion when missing.

It also doesn't let you wrap an ImageData's data array's buffer in your
own array view to do 32-bit copies. This is done as a quickie hack.