Validate Content-MD5 when present, with optional resource callback.
Capture the request body when streaming for MD5 validation.
Add generic error rendering routine to simplify internal decision responses.
Add logging for when webmachine crashes when body exists.
Incorrect accept header in some blackberry devices:

"text/html,application/xhtml+xml,application/xml,application/x-javascript,*/*;q=0,5"

The "q" comes from device with a ',' instead of '.'.
reimplement webmachine_util:media_type_to_detail/1 with mochiweb

Pull request #56 suggested changes to
webmachine_util:media_type_to_detail/1 to handle extra whitespace
correctly. Address this issue instead by replacing the body of
webmachine_util:media_type_to_detail/1 with a call to
mochiweb_util:parse_header/1. Also add a unit test for this whitespace
issue.
validate project name passed to new_webmachine.sh

The project name passed to new_webmachine.sh must be a legal Erlang
atom. If it's not, the resulting errors can be confusing to Erlang
newcomers. Use erl to ensure the name is an atom.

Addresses pull request #65.
Merge branch 'validate-content-md5'
Merge branch 'validate-project-name'
Merge branch 'sv-media-type-to-detail'
Redirection support via rewrite_module configuration option
do not set webmachine:rewrite_module app env var to 'undefined'

Without this, webmachine:new_request/2 explodes when it tried to call
undefined:rewrite/2.
Merge branch 'az976-rewrite-module'
use code:which if code:priv_dir fails
add support for WEBMACHINE_PORT environment variable
Merge branch 'env-var-port'
allow rewriting of headers in addition to raw path

RewriteMod:rewrite/2 can either return just a rewritten raw path as a string (like before) or 2-tuple, {Headers, RawPath}, containing rewritten headers and the rewritten raw path. One pitfall of this
implementation is any sane manipulation of the Headers data strucutre will have to be done via the mochiweb_headers module.
Merge pull request #97 from basho/jrw-rewrite-headers

Header Rewriting
pass method,scheme,http vsn into rewrite as well
Merge pull request #101 from basho/jrw-mthd-vsn-rewrite-args

pass method,scheme,http vsn into rewrite