cogl-program: Don't ignore the transpose property of matrix uniforms
cogl-program: Don't ignore the transpose property of matrix uniforms

When setting a matrix uniform value the transpose property was getting
lost and left uninitialized.

Reviewed-by: Robert Bragg <12e9293ec6b30c7fa8a0926af42807e929c1684f@linux.intel.com>

Distrotech/cogl,Distrotech/cogl,djdeath/cogl-android,collects/cogl,gcampax/cogl,collects/cogl,Distrotech/cogl,Distrotech/cogl,gcampax/cogl,djdeath/cogl-android,djdeath/cogl,gcampax/cogl,djdeath/cogl,gcampax/cogl,djdeath/cogl,djdeath/cogl-android