Implement wire-protocol part of list-keys

This enables us to send a LIST command over the wire protocol, and
recieve the results in a BuxtonArray. The client can use this
command to list all key names (but not content or label) within
a given layer.

Signed-off-by: Michael Ikey Doherty <michael.i.doherty@intel.com>