Merge pull request #12 from hkumarmk/vrouter

Fixed the errors and other issues
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.