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 '.'.
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
Update demo app: rebar deps, ensure inets is running, improve README
Store the dispatch_list in ETS, not application:set_env

Use a public table owned by the supervisor. Anyone not updating routes
via webmachine_router does so at their own risk.
Replace static webmachine.app file with webmachine.app.src
improve support for media range params in content-type

* fix crash in v3o18 when using media range params
* fix formatting of media range params in content type
change parameterized modules to regular modules

The webmachine_request module and webmachine_resource module were
parameterized modules, but the OTP team recently stated they're dropping
parameterized module syntax support while keeping the underlying "tuple
module" mechanism that allows such modules to work. Change these modules
into regular modules:

1. Keep the "tuple module" parameter so that they maintain complete
backward compatibility; no calling code has to change.

2. Add clauses for all exported functions to allow them to be called either
using parameterized module syntax or using normal M:F(A) syntax. For
calling webmachine_request functions with normal syntax, this means passing
an additional argument which is a #wm_reqstate{} record; for
webmachine_resource, the additional argument is a #wm_resource record
(added with this commit).

Supporting normal function invocation syntax for these modules means that
new webmachine applications need not be forced to use parameterized module
invocation syntax.

Add some new unit tests to webmachine_request, but more are needed.
Merge pull request #102 from mghardy/demo-improvements

Update demo app: rebar deps, ensure inets is running, improve README
Merge pull request #106 from basho/adt-ets-dispatch_list

Store the dispatch_list in ETS, not application:set_env
Merge pull request #93 from basho/drop-param-mods

change parameterized modules to regular modules
Fix setup/teardown for etag EQC test
Merge pull request #113 from basho/adt-eqc-setup

Fix setup/teardown for etag EQC test
Merge pull request #77 from mdaguete/incorrect-accept-header

Incorrect accept header in some blackberry devices.
Add eunit test for accept_header_to_media_types
Merge branch 'klm-accept-header-test'
Merge branch 'klm-app-src'