Bug 944353 - If we've encountered an error while decoding an image and the main thread has asked to do more decoding of that image before the main thread has acknowledged the error then refuse to decode more. r=seth, a=1.2.x+
Bug 944353 - If we've had a decoder error then the image is not usable. r=seth, a=1.2.x+

This matches what RasterImage will do.
Bug 969226 - Check if there is enough data to read u32 to avoid buffer overflow. r=bgirard, a=1.2.x+
Bug 991471 - Fix offset when setting host on URL. r=mcmanus, a=1.2.x+