Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert
Bug 1060200 (Part 2) - Add SurfaceCache::RemoveIfPresent so invalid entries can be freed eagerly. r=dholbert
Bug 1060200 (Part 3) - Handle SurfaceCache function calls after shutdown. r=dholbert
Bug 1060200 (Part 4) - Store HQ scaled frames in SurfaceCache and remove ScaleRequest and ScaleResult. r=tn