* expose the error message of start failure
* disable container auto-remove, only remove it when it fails to start
* call /containers/id/logs endpoint to get the logs
* add --host and --kubeconf to `fx up`
* remove `fx infra list` and `fx infra use`
* put assets into skip dir for golangci
* fix lint issue
* upgrade go-ssh-client to consume the 'Connectable' API, enable more
friendly SSH connection error message
* parse 'host' and 'kubeconf' for `fx list` and `fx down` also
* refactor parse
* clean infra stuff
with kubernetes single node cluster, "fx list" will crash since some
service has no names, but the code trying to access names at index 0
Signed-off-by: Minghe Huang <h.minghe@gmail.com>