layer-surface: Distinguish requested and configured width/height

{width,height} represent the user request while
configured_{width,height} represent what the compositor sent us.

This allows clients to see how their size request matches the
actual surface size.
9 jobs for master in 9 minutes and 12 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build
passed #185872
librem5
build:native-alpinelinux-edge

00:01:18

passed #185871
librem5
build:native-debian-bullseye

00:03:06

passed #185870
librem5
build:native-debian-buster

00:02:58

 
  Test
passed #185876
librem5
test:smoke:one-output

00:02:49

passed #185877
librem5
test:smoke:two-outputs

00:02:15

passed #185875
librem5
unit-test:native-alpinelinux-edge

00:00:28

passed #185874
librem5
unit-test:native-debian-bullseye

00:02:07

1.1%
passed #185873
librem5
unit-test:native-debian-buster

00:01:59

5.6%
 
  Package
passed #185878
librem5
package:deb

00:01:50