Split out Neutron floating IPs client

Splitting out a floating IPs client for Neutron.

Partially implements blueprint consistent-service-method-names

Change-Id: Iaeabf6cb827e4153d72353dab6d1d66f0f246eb6
12 files changed