Update network.manager to use VirtualInterface

Update nova.network.manager to use the VirtualInterface object.  This
also includes the ncessary fixes to tests so that they still pass.

Part of blueprint nova-network-objects

Change-Id: I571ab14d8457a4398c3a4260cf3a8b911cff31a6
Merge "Update network.manager to use VirtualInterface"