Extensions for the standard urllib2 to support RESTful client applications.

Usage:
- See urllib2 documentation (docs.python.org/library/urllib2.html).
- Example: req = RestfulRequest('http://test.domain', data='Spam', method='PUT')
