Implement Rackspace Monitoring Agent Host information
minor fix for get_filesystems_info.
Merge branch 'master' of https://github.com/fog/fog into AddAgentHostInfo
Merge branch 'master' of https://github.com/fog/fog into AddAgentHostInfo
fix mock output hash
tighten up agent info mocks
[google][compute] Update to API v1

Simplify attachment of boot disk, get_as_boot_disk no longer needed
Add missing Disk.get_object method
Allow setting deviceName when attaching a disk
Add disks mocks
[google] Handle 500 errors from GCE
[google][compute] Add support for blank disks (i.e. remove code that required only image or snapshot based disks to be created)
Add support for AWS VPC Network ACLs
reject unnecessary methods creation and clean up remove_method
[aws|iam] Mock delete_server_certificate raises NotFound appropriately.
Moved #compact to a sesparate line to make it a little more obvious
Servers with a password locked root user have a nil @password.
Merge pull request #2497 from elight/optional_root_lock

[Rackspace | Compute] 1.8.7 fix plus better passwd -l handling
Create a realistic, but fake, service catalog.
The fake service catalog matches format.
DRY up some of that service catalog generation.
Handle failed logins.

Pass 'baduser' as the username to trigger a rejected authentication.
Rackspace identity_tests now pass in mocking mode.

Implemented a mock for the #list_tenants request.