OpenStack Compute: Fix server model metadata

Updates the OpenStack compute server model so that it stores/handles
metadata correctly on Server create again.

This was a regression from 21499d8 (and should properly handle the
concern there too).

Includes an update to the test that fails without these fixes.
[openstack|compute] adds methods to retireve floating & fixed ip addresses

this also refactors the public/private_ip_address methods
Merge pull request #1594 from ohadlevy/openstack-instance-ips

[openstack|compute] adds methods to retireve floating & fixed ip addresses
OpenStack: Add missing metadatum requests.

Add missing delete_meta and update_meta calls to the OpenStack
API. Also updates the model with some tests on these new calls.
[rackspace|compute_v2] fixing bootstrap example
Merge pull request #1599 from rackspace/bootstrap_doc

[rackspace|compute_v2] fixing bootstrap example
Merge pull request #1597 from dprince/fix_openstack_metadata

OpenStack Compute: Fix server model metadata
[openstack|compute] ensures we clear ipaddresses cache upload reload
Merge pull request #1600 from ohadlevy/openstack-server-reload-cache

[openstack|compute] ensures we clear ipaddresses cache upload reload
Merge branch 'master' of github.com:fog/fog into file_metadata
fixing broken tests