Make sure the backing interface no longer has an address
Merge pull request #14 from sorenh/bring-down-eth0

Make sure the backing interface no longer has an address
fix interface allocation

there were issues with the interface code, this patch
attempts to resolve those issues:
- sets vhost to dhcp to avoid routing conflicts with the
  public interface (so that a deault gateway is set)
- manual performs ifdown/up as required
- delete the reboot code (where the assumption is that
  manually contralling interfaces should resolve the issue)
Merge pull request #15 from bodepd/interface_updates

fix interface allocation
Added code to setup route targets in contrail

Added puppet native types to add/remove route targetes in contrail config
database.
Merge pull request #13 from hkumarmk/vrouter

added contrail_rt
Make sure kernel headers are installed
Merge pull request #16 from sorenh/install-kernel-headers

Make sure kernel headers are installed
Alow dns name or ip for fabric

it supports ips and dns names
Merge pull request #18 from bodepd/dns_names_or_ips

Allow dns name or ip for linklocal service destination
Make IPAddr check work with Ruby < 2.0

This wasn't caught by Travis because the tests were not in a directory
that spec_standalone looks for.
Merge pull request #19 from sorenh/ipaddr-ruby-less-than-2.0

Make IPAddr check work with Ruby < 2.0
Run if-vhost0 on during $physdev's pre-up

Running if-vhost0 loads vrouter. Loading vrouter creates vhost0.
Creating vhost0 triggers an upstart event to configure vhost0.

This configures vhost0 as soon as $physdev is configured, which means
it's up early enough for cloud-init to make use of it.

This means cloud-init won't do silly things like the host's name to
hostname.novalocal, etc.

Oh, and it boots faster. Yay.
Don't sort what can't be sorted