Implement staticIfaceAddressChanged hooks

The user will be warned if updating a interface used in the managed domain.
If the update is forced, the managed row will be updated to the new
interface address.
Remove addresses from dns models when interface disabled
Change DataInUse to External exception
Merge pull request #1543 from Zentyal/scabrero/dns-update-managed-domains-static-ifaces

Scabrero/dns update managed domains static ifaces