[core] Adds `ssh_ip_address=` so users can override the ssh address per issue #2584
Merge branch 'master' of github.com:fog/fog into ssh_host
[core] updating Server models to use ssh_ip_address rather than public_ip_address
Merge branch 'master' of github.com:fog/fog into ssh_host
get non capitalized content-type
Merge branch 'master' of github.com:fog/fog

* 'master' of github.com:fog/fog: (58 commits)
  make disassociate_address mock idempotent, by not requiring instance data
  Fixes #2586
  A hack to fix the Claim#messages= hack on 1.8.7.
  Replace the JSON round-trip with #stringify.
  Missed a chance to use queue.claim!.
  Include the oldest and newest message in stats.
  I guess there isn't really a better place.
  Don't use `&:to_h` style enumerations.
  Only extend the TTL of a MockMessage.
  Make the delete_message mock consistent.
  Yep, just did that.
  Er, actually enable queues_tests, too.
  Refactor PATH_BASE into a constant.
  Enable the queues_tests in mocking mode.
  Er, *actually* enable the messages_tests for mocks.
  Enable the queue_tests in mocking mode.
  Enable the messages_tests in mocking mode.
  Enable the message_tests in mocking mode.
  Enable the claims_tests in mocking mode.
  Enable model tests for Claims.
  ...
[OpenStack|Network] Add CRUD for SecurityGroup and SecurityGroupRules
White space cleanup
[OpenStack|Network] Display subnets as a child of Network
[OpenStack|Network] Add security_groups and security_group_rules hashes to the base Mock data
[OpenStack|Network] Add tests for security_groups and security_group_rules methods
Fixed error when accessing files via atmos where keys contain spaces
[core] updating ssh_ip_address to take a block in order to defer address specification to execution time.
Merge pull request #2600 from pvawser01/ninefold_requests_fix

Fixed error when accessing files via atmos where keys contain spaces
Merge pull request #2578 from Bugagazavr/master

[OpenStack] Decode body to array
Merge pull request #2593 from brandondunne/enhance_openstack_neutron_support

Enhance openstack neutron support
Merge pull request #2597 from rackspace/ssh_host

[core] Add ability to specify IP Address for SSH, SCP and sshable?
[rackspace|compute_v2] added key_name and modified key_pair= to take KeyPair objects as well as strings in order to be more compatible with other fog providers.
Merge pull request #2606 from rackspace/key_pairs

[rackspace|compute_v2] added key_name and modified key_pair= to KeyPair Objects
writenig provider for sakuracloud ,wip