Buttonlists
Depends on https://source.puri.sm/Librem5/squeekboard/merge_requests/144
Turn button lists into key lists. Improves the model/presentation separation.
I tried to replace GLists with Rust vectors (types!), but that's more trouble than it's worth at the moment :(