rkukura/mapping - VMs successfully get DHCP leases

The mapping_driver now implements the notifications that are produced in neutron.api.v2.base.Controller for REST requests, enabling VMs using ports created by EPs to successfully obtain DHCP leases. DB constraints that prevented creating multiple EPs in the same EPG, etc., are also fixed.