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.
Refactor to use some utility classes.
Already took care of these three.
Don't call methods on a non-enabled CDN.
Mock delete_object and put_object.
Mock get_object.
Mock HEAD request for objects.
Refactor into Fog::Storage::Rackspace::Common.

Makes #get_object_http_url and #get_object_https_url work properly.
Support "chunking" in #put_object.
Implement bulk deletion.
Test failure cases for mocks, too.

Also handle attempted deletion of non-empty containers properly.
Mock #post_set_meta_temp_url_key with a no-op.
Eliminate a ton of redundancy.

With the help of a few utility methods.
Large object tests now pass in mock mode.
Account tests now pass.

Account metadata is tracked by a separate class-instance variable.
directories_tests now pass with mocks.

get_container properly includes metadata headers.
First half of directory_tests now pass.

Mock CDN initializes and "authenticates" properly, too.