Keypad: Add a general keypad

This is based on HdyDialer, but with more flexible API.
It also adds a GtkEntry which can be used as the focus widget, it has
the key-press-event already connected and it grabs focus once it's
mapped.
7 jobs for keypad in 7 minutes and 36 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #148313
librem5
build-debian-clang

00:02:37

passed #148311
librem5
build-debian-gcc

00:02:15

passed #148312
librem5
build-debian-gcc-static

00:02:10

passed #148314
librem5
build-fedora-gcc

00:03:51

 
  Docs
failed #148315
librem5
build-gtkdoc

00:01:29

 
  Test
skipped #148316
librem5
unit-test
 
  Package
skipped #148317
librem5
package-debian
 
Name Stage Failure
failed
build-gtkdoc Docs
html/api-index-full.html:827: warning: no link for: "hdy-keypad-show-symbols" -> (hdy_keypad_show_symbols).
html/api-index-full.html:1448: warning: no link for: "HDY-TYPE-KEYPAD:CAPS" -> (HDY_TYPE_KEYPAD).
html/api-index-full.html:1452: warning: no link for: "HDY-TYPE-KEYPAD-BUTTON:CAPS" -> (HDY_TYPE_KEYPAD_BUTTON).

$ if grep -qs 'warning' _build/doc/buildlog; then exit 1; fi
Uploading artifacts...
_build/doc/html: found 65 matching files
Uploading artifacts to coordinator... ok
id=148315 responseStatus=201 Created token=GmY378LS
ERROR: Job failed: exit code 1