Made Vagrant environment working with recent changes

The changes in vrouter code in compute node - to make vhost0 dhcp etc was
causing issues on Vagrant setup.

This patch has below fixes for that.

* Set only one private interface to match with other environments
* Set the private interface to get IP from dhcp to match with other environments
 and also to vrouter to get ip from dhcp in the same network as other nodes.
* Added hiera data for consule agent bind_addr on role "cp" so that it bind to
 ip set on vhost0
...but this raises another issue. Since we move the IP from ethX to vhost0, {public,private}_{interface,address} in hiera aren't accurate any longer, are they?