Add Consul support

Add the basic Consul framework and monitor etcd as an example.
Handle consul discovery token in Vagrantfile, too.
Add separate vagrant env for lxc due to network differences
Add a tags argument to be passed on to consul
Add checks for ssh, mysql, haproxy, keystone, etc.