Make create_floating_ip use **kwargs

As we discussed on
http://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html
All http POST/PUT methods need to contain **kwargs as their arguments.
This patch makes create_floating_ip use **kwargs.

NOTE: "create floating ip" Nova API does the same behavior if passing
      {"pool": None} or {} on its request body. This changes the default
      value from {"pool": None} to {}, and it changes some floating-ip
      tests. However this is necessary because tempest-lib needs to
      provide flexibility as the library.

Partially implements blueprint consistent-service-method-names

Change-Id: Ib7886438228f31142dd23d9ca3205e7d2b434c92
3 files changed