Merge pull request #2797 from knatsakis/master

Fix issue #2796 (AWS describe_dhcp_options request parsing)
[google] fixes set_tags
The server password (adminPass) should can be set during server creation.
Merge pull request #2801 from erjohnso/google-set-tags

[google] fixes set_tags
The password attribute doesn't like the use of @password
Adding refresh_credentials_if_expired to IAM#request
Merge pull request #2802 from maxlinc/rackspace_admin_pass

Rackspace - support setting admin pass during server creation
[core] fixing gemspec for 1.8.7
[openstack|network] updated create_router and update_router use symbol based keys instead of string; removed dead code; this should address #2799
Merge pull request #2784 from rackspace/changelog

[core] Convert changelog to markdown
[google] fix service_account scopes
[openstack|network] fixing broken tests
Merge pull request #2805 from erjohnso/google-service-accounts

[google|compute] fix service_account scopes
[openstack|network] fixing broken tests; added deprecation warning about removing support for passing model objects into the request layer.
[core] locking rbovirt down to version 0.0.24 as the newly released 0.0.25 had broken some of our tests
Merge pull request #2808 from rackspace/rbovirt

[core] locking rbovirt down to version 0.0.24 as the newly released 0.0.25 had
Merge branch 'master' of github.com:fog/fog into router_fix
[openstack|networking] fixing tests
[openstack|network] taking another shot at repairing a broken test
Merge pull request #2804 from rackspace/router_fix

[openstack|network] updated create_router and update_router use symbol based