HTTP request stuff.

Test helper for full routing stack, from the root all the way to the leaf
resource.
better test helper support, remove debug print
Convert the auth test to use the helper
Merge pull request #42 from rackerlabs/request-testing

Request testing
moving the parameterization of plugins in mimic core to a branch of its own
Use the base URI from the request, rather then the default one, in the auth plugin
Merge pull request #43 from rackerlabs/parametrize-plugin-list-for-mimiccore

moving the parametrization of plugins in mimic core to a branch of its ...
tests for nova api's create, get, list and delete server calls
Add resource test to make sure that the base URI is derived from the request
tests for all calls on the nova api plugin, except the negative cases realted to server metadata
Change base_uri to str in docstrings
Helper function to make a JSON request (dumping the JSON body, getting the JSON response)
Don't use for loop in service catalog test
Include function names for the endpoints being tested, and change the function names to reflect the purpose of the endpoints
Merge pull request #44 from rackerlabs/base_uri_from_request

Propagate a base URI that is based upon the uri from the request
Previously, get_token and get_endpoints provided default hardcoded entry generators and prefix callables.  Just make those required, rather than provide confusing default dummy ones, which never get used anyway.
Merge pull request #47 from rackerlabs/remove-hardcoded-entries-and-prefix

Remove some hard-coded default callables
Merge pull request #46 from rackerlabs/tests_for_nova_plugin

Tests for nova plugin
Finish tests for service resources from the root resource
Finish adding test coverage for the root mimic resource