Support deleting remote host cuttlefish instance by name

`acloud delete --instance-names` supports remote host cuttlefish.
The subcommand parses the IP address from the name and executes commands
to clean up the remote host through ssh.

Bug: 198254814
Test: acloud-dev delete -vv --instance-names \
      host-192.168.9.3-7689000-aosp_cf_x86_64_phone \
      --host-user root \
      --host-ssh-private-key-path ~/id_rsa \
      --config-file ~/user.config \
      --report-file ~/report.json
Change-Id: I4aa99772a7b368c202c57d7630787265cb427035
5 files changed