Require that TextureClients free their contents before being destroyed
Remove duplicated code for computing the format of a gl::ShaderProgramType
Fix leaking of mTexture in TextureImageTextureHostOGL