In this commit, we use the signal.Interceptor to cancel the contexts we use for our CLI calls.
In preparation for an upcoming commit where litcli commands for the Status server are added, the `getClientConn` method is updated with a `noMac` parameter. If true, them the connection will be made without a macaroon.