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)
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.
Mock the #get_containers Storage call.
Mock the #head_container Storage call.
Mock the #put_container Storage request.
Don't count the :meta entry as an object.
Another pair of tests that already work with mocks.
Some speculative mocking of #get_container.

Currently calls methods on a MockFile class that doesn't exist. Also, it looks
like the #get_container tests currently pass vacuously; they're called on an
empty container in mocking mode.