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.
Update consul dns blocker deps

set the service to depend on the
dns_blocker for non-bootstrap nodes.

this sets the dep at the actual resource
level so that we don't have to worry about
getting bitten by containment.
Increase network timeouts to 30 seconds

5 was not enough time for dns to resolve
in the staging environment
bump up timeout for consul dns_blocker
Up ttl to be huge

it was too small and causing services to be
de-registered.
show what hosts failed from get_failures

To help users better understand failures