shaped-texture: Do not apply y-inverts to shape masks

This was introduced by accident in commit 1467b6b0

y-inverted textures in combination with shape masks appear to
be only commonly used with EGLstreams. However, as we draw the
shape mask ourselves, we don't want to apply the y-invert to it
as testified by the left over `cogl_pipeline_set_layer_matrix()`.

Note that we still allow to apply viemports and buffer transforms,
as the Xwayland mode setting emulation may use it (in fact only
the former, but it probably does not hurt to leave the later as well).

Closes #1792

Part-of: <!1937>
14 jobs for !1937 with issue1792 in 25 minutes and 26 seconds (queued for 2 seconds)
latest detached
Status Name Job ID Coverage
  Review
passed check-commit-log #1436851

00:01:00

passed check-merge-request #1436852

00:00:20

 
  Prepare
passed build-fedora-container@aarch64 #1436854
aarch64

00:00:26

passed build-fedora-container@x86_64 #1436853

00:00:42

 
  Build
passed build-mutter@aarch64 #1436856
aarch64

00:06:51

passed build-mutter@x86_64 #1436855

00:03:08

passed build-without-native-backend-and-wayland@x86_64 #1436858

00:01:14

passed build-without-opengl-and-glx@x86_64 #1436857

00:02:39

 
  Test
passed can-build-gnome-shell@x86_64 #1436861

00:02:53

passed test-mutter@aarch64 #1436860
aarch64

00:08:04

passed test-mutter@x86_64 #1436859

00:04:36

 
  Analyze
passed test-mutter-coverage@aarch64 #1436863
aarch64

00:09:02

47.0%
passed test-mutter-coverage@x86_64 #1436862

00:05:44

47.0%
manual test-mutter-coverity #1436864
allowed to fail manual