Bug 1077307 - Merge NewTextureSource and TextureSource. r=sotaro