Fix merge issues

This patch is intended to fix issues introduced by merge from other bp/*
branches:
 - flake8;
 - base.IPAMManager.allocate_ip() being removed;
 - broken floating IP functionality:
   dns_controller.disassociate_floatingip was never defined.