We previously lacked test coverage of the low-level output of the
"listkeys" wire protocol command.
We add basic testing for the "namespaces," "bookmarks," and
"phases" pushkey namespaces.
We introduce a helper shell function for running tests with version
1 and 2 of the SSH protocol as separate invocations. We could have
used #testcases. However, as the protocols diverge, managing differences
with inline (sshv1 !) syntax will quickly become unwieldy. The output
is much easier to reason about and manage when each protocol version
is self-contained within a continuous block.