gkeys.cli: Convert to Argparse sub-parsers

I haven't done this for gkeyldap, because I don't understand those
actions well enough to guess at docstrings ;).

There's also a log-message typo fix along for the ride.