Support external DHCP providers

This spec adds support for external DHCP providers to remove a hard
dependency on Neutron's DHCP server.

Change-Id: I1d27ad099a34dcf25e649925ba42ad3084a2b65e
Merge "Support external DHCP providers"