Moving some floating-ip logic out of nova.py and into the floating driver.py, additional work on fixed driver

Change-Id: Ie83cad9a037ea92882b844062cfd0f8cfdd5f6ca