libbuxton: fix off-by-one bug in buxton_get_name
test: improvements to buxton_key_check

The one-character group/name strings were masking a bug in
buxton_get_name (see previous commit), causing later tests to fail.

Fix this by making the initial group/name strings longer, and setting
the Buxton key length manually for invalid key testcases.