Bug 844928, remove PTexture. r=nical

--HG--
extra : rebase_source : c6588d7381fc468068eb7e393f52afafb9586253
Bug 844928, smarten up content client/host texture creation. r=nical

--HG--
extra : rebase_source : 2b15c0d233c45fc13b2bdfb155255e480fb3a947