Merge branch 'error-on-no-layer-shell' into 'master'

Show error when compositor doesn't support Layer Shell

Closes #284

See merge request !466
10 jobs for master in 38 minutes and 22 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build
passed #352245
librem5
build_deb

00:08:36

passed #352246
librem5
build_deb:amber

00:07:35

passed #352248
librem5:arm64
build_deb:arm64

00:19:58

passed #352249
librem5:arm64
build_deb:arm64_buster

00:17:52

passed #352247
librem5
build_deb:buster

00:06:17

passed #352243
librem5
build_docs

00:00:57

passed #352244
librem5
build_meson

00:08:43

 
  Test
passed #352252
librem5
check_release

00:01:11

passed #352251
librem5
test

00:04:00

passed #352250
librem5
test_lintian

00:01:32