Added a number of missing headers to the request object.

Added the following headers to the request object (mostly for logging purposes).

* content_language
* content_range
* content_md5
* expect
* expires
* from_email
* via
* warning

Converted the pragma attribute into a list, as per RFC 2616. This conversion may break dependent code.