texture: Clean up error reporting
texture: Clean up error reporting

ClutterTexture relies too much on GError, even for things that are
clearly programmer errors. Also, no error message passed to GError
is marked for translation as it should.

We should move the programmer errors, like passing the wrong bpp
value with regards to the presence of the alpha channel, to real
warnings; we should also try and harmonize all the error messages,
and not mention Cogl — especially in the ones marked for translation.

ebassi/clutter,djdeath/clutter-multithreaded,djdeath/clutter-android,jigpu/clutter,djdeath/clutter-android,heysion/clutter-clone,spatulasnout/clutter,kerrickstaley/clutter-vala,djdeath/clutter-multithreaded,Distrotech/clutter,djdeath/clutter,Distrotech/clutter,djdeath/clutter-android,collects/clutter,jigpu/clutter,Distrotech/clutter,GNOME/clutter,djdeath/clutter,jigpu/clutter,djdeath/clutter-android,heysion/clutter-clone,heysion/clutter-clone,jigpu/clutter,spatulasnout/clutter,jigpu/clutter,ebassi/clutter,djdeath/clutter-android,djdeath/clutter,collects/clutter,kerrickstaley/clutter-vala,heysion/clutter-clone,ebassi/clutter,GNOME/clutter,heysion/clutter-clone,GNOME/clutter,djdeath/clutter,spatulasnout/clutter,djdeath/clutter-multithreaded,collects/clutter,GNOME/clutter,kerrickstaley/clutter-vala,Distrotech/clutter,spatulasnout/clutter,djdeath/clutter,Distrotech/clutter,kerrickstaley/clutter-vala,djdeath/clutter,collects/clutter,collects/clutter,jigpu/clutter,GNOME/clutter,ebassi/clutter,ebassi/clutter,Distrotech/clutter,spatulasnout/clutter,djdeath/clutter-multithreaded