Merge pull request #113 from rackspace/master

[minor] Cleanup an err case in identity code
[fix] Properly deal with OpenStack errors.
[dist] Dont be as strict about regions.
Merge pull request #116 from nodejitsu/fix-lax-regions

[dist] Dont be as strict about regions.
[test] Adding Mocha tests for pkgcloud
[test] Fixing Makefile for mocha
[test] Updating authentication-test for rackspace/database
[test] Updating Rackspace/Databases/Error tests
[test] Adding rackspace database instance tests in Mocha
[test] Finishing the rackspace database tests in Mocha
[test] Adding RedisToGo mocha tests
[test] Adding mock test for rackspace storage client
[test] Fixing mocha tests for rackspace/compute
[test] First pass at mocha based multi-provider tests
[test] Final tests for multi-provider base tests
[test] Checkpoint for finishing tests
[test] Adding Hock in lieu of nock for testin

- resolves all determinism issues by using real http requests
- temporarily disabling some tests we don't have clean mock setups for
[test] Adding mocha for Amazon Key/Group tests
[Test] Adding azure mocha database tests
[Test] Starting to fix database common tests