Create necessary onion service connection front-end code in arti-client
The API required to implement onion services in arti-client
is small but nonzero. We need to have a new address type that represents an onion address, and handle it when asked for an open stream.