Fix the bug where the prefix and pattern for a request is not initialized when a connection is used for both a request that ends up going to a Proxy followed by a request that ends up going to a Handler.
Request saves the original raw message for later forwarding
added an encode method in the mongrel2 request class
Add nofork option
Merge branch 'feature/nofork' into develop
Rotate log files on SIGHUP

We already reload the configuration.
Fix warning in logrotate code
Add ability to rewrite headers to proxy

This includes the ability to do x-forwarded-for (which you get for free
if you just naivly regenerate the headers, since x-forwarded-for is in
the request headers object).

Included a sample filter that does path rewriting.
Merge pull request #120 from 5at/develop

Missing 'PATTERN' header (and null req->prefix)
Merge pull request #134 from pjkundert/feature/forward

Feature/forward: Request remembers raw 0MQ message for later forwarding
Add ability to rewrite headers in filters

Includes a sample filter that does simple rewriting
Merge branch 'feature/rewrite' into develop
Add URL_SCHEME to headers

For github Issue #140
https://github.com/zedshaw/mongrel2/issues/140
Redundant assignment.
Fixed test overwriting previous test result.
Missing semicolons in checks.
Reordered some definitions to satisfy the static analyzer.
Reordered dead assignments to quiet analyzer.
Added check for unchecked return code.
Merge branch 'feature/static_analyser_fixes' into develop