remote-desktop/session: Add CapsLockState and NumLockState properties

Will be used by remote desktop services that want to try to affect the
end result of these. We cannot let it set these directly, as these needs
to be done using virtual key events to not cause issues in all the XKB
state tracking, so remote desktop services try to deal with this
themself if they need to.
13 jobs for !1739 with wip/remote-desktop-caps-num-lock in 23 minutes and 53 seconds (queued for 1 second)
detached
Status Job ID Name Coverage
  Review
passed #1171935
check-commit-log

00:00:47

passed #1171936
check-merge-request

00:00:10

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

00:00:23

passed #1171937
build-fedora-container@x86_64

00:00:18

 
  Build
passed #1171940
aarch64
build-mutter@aarch64

00:06:00

passed #1171939
build-mutter@x86_64

00:01:45

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

00:00:58

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

00:01:48

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

00:01:17

passed #1171944
aarch64
test-mutter@aarch64

00:07:59

passed #1171943
test-mutter@x86_64

00:03:32

 
  Coverage
passed #1171947
aarch64
test-mutter-coverage@aarch64

00:08:41

45.0%
passed #1171946
test-mutter-coverage@x86_64

00:06:13

45.0%