Normalize urls matching for url quoting
fix tests for py26 and py33
Introduced more flexible callbacks.
Callbacks are now called when the response
is about to be written.
A callback now takes the actual request as
first parameter. And can be any object that is
callable. Furthermore the signature of the
return value has changed to a tuple returning
the status code along with the headers and the body.
This allows for more logic in the callbacks.

Callbacks and regex url matching now work together
because the real request is used for passing the
url the callback instead of the Regex
Fixed an issue were callbacks would override them selfs with str
which breaks any subsequent requests
requiring sure 1.2.1
removing unnecessary requirements
removing prints from testserver
fixing tests
travis now inly runs nose
0.5.13
add missing return to Py3kObject
fix headers capitalization on Entry class
ensure that calls to the 'setblocking' method on fake sockets are delegated to the underlying socket
ensure that calls to the 'fileno' method on fake sockets are delegated to the underlying socket
ensure that calls to the 'getsockopt' method on fake sockets are delegated to the underlying socket
refactor to use getattr mechanism rather than overriding every method individually
failing tests for other socket methods - as they call through to the real socket implementation, some raise exceptions that we don't care about in this instance. This could be fixed with mocking
add mock to requirements
test all delegated socket methods using mock
removing unecessary stuff from requirements