Changes related to dropping etcd

This commit requires a related patch in
python-jiocloud.

It adds features that assist in the eventual
deprecation of etcd:

- removes --host param from all orchestrate calls
  this is not required with consul
- adds consul checks for puppet and validation

It also ensures that all calls from deploy.sh are done
over ssh.