Updates to the OpenStack address tests so that:
* The tests cleanup after themselves when executed in Real mode.
Previously running these tests in Real mode would leak servers
and floating IPs.
* DRY things up a bit.
* Make use of the floating IP we create in subsequent tests. Previously
the last floating IP in the full list was used. This could be
problematic in some cases.
--
Also adds a missing Mock class for the release_address request so
that FOG_MOCK tests continue to pass.
Fixed typorgraphical errors. Authentication assumes or does not require
certain parameters that is actually needed depending on the setup or
scenario. Opted to simply make it detect it if not specified to make it
easier for first time users to use.
Conflicts:
lib/fog/openstack.rb