Added rackspace monitoring with correct namespace

These files were merged from github.com/racker/rackspace-monitoring-rb. The
namespace was different than the convetion in fog so the namespace was modified
to be compliant with the rest of the fog library.
Fixed file path to adhere to fog mainline
Fixing namespace transition issue
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921
Cleanup and refactor digitalocean integration

* Handle case where droplet is locked pending events, DO support says
they are planning to expose something in the api to show these events.
Until then this is the best we have.
* Whitespace cleanup
* Refactor test helpers
* Use the collection helper for the digitalocean servers collection
Merge branch 'master' of github.com:fog/fog into coveralls_192
 removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921 take two
try 3 in removing coveralls for ruby 1.9.2
trying to disable coveralls
[openstack|storage] added the ability to upload files using blocks in the same manner as the Rackspace provider
Adding monitoring tests and their required changes

Changes made to lib/bin/rackspace.rb and lib/fog/rackspace.rb were required in
order to allow the tests to actually run. Changes to
lib/fog/rackspace/monitoring.rb were made in an effort to get failure tests to
run without the error that I am purposefully creating causing the test to fail.
Now catching errors correctly, all tests succeed
Catching errors correctly, all tests succeed.
Whitespace
[openstack|storage] updating object tests to support ruby 1.8.7
Whitespace, fix tests for running in non mock mode, and clean up in non mock mode
Adding progress on check tests
Cleaned up tests, removed ternary operators
Check tests now working, dns info required to run.
Switched check from dns to http remote request