Avoid casting CoglMatrix to a GLfloat * when calling glGetFloatv
Avoid casting CoglMatrix to a GLfloat * when calling glGetFloatv

If we later add internal flags to CoglMatrix then this code wouldn't
initialize those flags. The ways it's now done adds a redundant copy, but
if that turns out to be something worth optimizing we can look again at
using a cast but adding another way for initializing internal flags.

collects/clutter,jigpu/clutter,collects/clutter,djdeath/clutter,Distrotech/clutter,ebassi/clutter,ebassi/clutter,djdeath/clutter-multithreaded,tardyp/clutter,heysion/clutter-clone,djdeath/clutter-multithreaded,djdeath/clutter-multithreaded,Distrotech/clutter,rkudiyarov/clutter_osx,heysion/clutter-clone,Distrotech/clutter,kerrickstaley/clutter-vala,djdeath/clutter-android,spatulasnout/clutter,rkudiyarov/clutter_osx,djdeath/clutter,spatulasnout/clutter,djdeath/clutter,jigpu/clutter,djdeath/clutter-android,GNOME/clutter,djdeath/clutter-android,GNOME/clutter,tardyp/clutter,djdeath/clutter-multithreaded,Distrotech/clutter,collects/clutter,jigpu/clutter,jigpu/clutter,rkudiyarov/clutter_osx,djdeath/clutter,tardyp/clutter,rkudiyarov/clutter_osx,spatulasnout/clutter,heysion/clutter-clone,nobled/clutter,djdeath/clutter-android,nobled/clutter,spatulasnout/clutter,collects/clutter,ebassi/clutter,dlespiau/clutter,kerrickstaley/clutter-vala,Distrotech/clutter,GNOME/clutter,jigpu/clutter,kerrickstaley/clutter-vala,collects/clutter,djdeath/clutter,spatulasnout/clutter,GNOME/clutter,dlespiau/clutter,heysion/clutter-clone,dlespiau/clutter,Distrotech/clutter,GNOME/clutter,djdeath/clutter,heysion/clutter-clone,nobled/clutter,djdeath/clutter-android,ebassi/clutter,ebassi/clutter,kerrickstaley/clutter-vala,jigpu/clutter