Removed requests-based test suite; tests were absorbed into cpy suite
Added utils dir and a helper for testing CherryPy apps
Added note about local modifications to BaseCherryPyTestCase
Renamed 'data' param to 'body'; added 'qs' param

Rather than infer things about the request base on args/kwargs, make
both the body of the request as well as any querystring explicit
parameters.
Moved overriding headers below the content-length check

This allows tests to override the automatic content-length in order to
test bad/incorrect content-length headers.
Return both the request and response objects

Since we're so rarely dealing with handlers that output strings in the
rest_cherrypy app it's useful to be able to see the full request object.
First stab at integration tests for the rest_cherrypy netapi module
First stab at unit tests for the various rest_cherrypy tool functions
Merge branch 'add-tests' into develop

Closes #102