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

NOTE: deploy.sh is not yet completed, all calls still
have to be updated to ssh into the machine since you
cannot access any data from consul without being a cluster
member.