Move some things out and reduce duplication for Vpc stuff
Merged
conflicts to be resolved, continue later with Miguel
Conflict to be fixed in VirtualNetworkApplianceManagerImpl