adding support for assigning specific floating IP
fixing bug with https://bugs.launchpad.net/neutron/+bug/1304181