Backout f26e4c26ce4a (bug 881018) to land a different patch
Bug 881018 - Crash when TiledLayerBuffer::GetScaledTileLength returns 0; r=cwiiis
Bug 892505 - Implement gfx::Factory::CreateDataSourceSurface. r=bas
Bug 858914 - Make CreateTexturedEffect take SurfaceFormat + TextureSource instead of TextureHost.
Bug 858914 - Make CreateTexturedEffect take SurfaceFormat + TextureSource instead of TextureHost. r=Bas
Bug 868914 - Mark some Image related classes deprecated. r=jrmuizel
Backed out changeset fef7cf65b4e7 (bug 832960) for making bug 857240 perma-fail.
Only use DirectX 11.1 on Windows 8 or higher (bug 893221, r=bas).

--HG--
extra : rebase_source : 147493bef3e487c6ab5424c3e4a4fd2fd2440e09