Bug 943293 - Add CopyTo in gfxImageSurface to copy to a DataSourceSurface
Bug 943293 - Add ReadBackSurface helper in GLContextUtils
Bug 907292 - Change gfxImageSurface to gfx::DataSourceSurface in TextureHost et al