support install agent (#394)
* support install agent
* wip
* install runtime
* wip
* add attach command
* add root install command
* auto attach on installer
* install agent and attach
* install agent with token
* fixes
* up
* make runtimeName mandatory
* remove agentId on install and attach
* bump sdk
* remove camel case
* add status to agent
* wip
* fix agent patch
* install agent and runtime in one command
* support agent-restart
* install runtime is opt in
* default for kube-context-name
* use kubeconfig path to resolve context
* typo
* call attach also if already agent's attached
* print token in a new line
* protect error flows
* wip
* wip
* uninstall agent
* uninstall runtime
* set defaults
Co-authored-by: Oleg Sucharevich <olegs@codefresh.io>