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.
correct edoc
BZ1293: Fix filter_by_resource to handle the 4-tuple format that includes a predicate fun.
fix resource filtering in host-based dispatch rules

It looks like webmachine_router:remove_resource/1 never worked on
host-based dispatch lines because it was attempting to match {Host,
Path}, instead of {Host, [Path, ...]}.  This patch changes the filter to
delve into those per-host dispatch lists to apply the filter correctly
there as well.
Fix for trailing CRLF as per http://lists.therestfulway.com/pipermail/webmachine_lists.therestfulway.com/2010-August/000272.html
Exposed get_routes() to the public.
- Added the ability to use get_routes (Added to exports())
- Did not change the test as the behaviour of get_routes is still tested
  and therefore if other tests still run, get_routes runs as well.
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 '.'.
update rebar to 2.0.0
Merge pull request #83 from basho/dip_rebar2.0

update rebar to 2.0.0
Bump WMVSN to 1.9.2.
Merge pull request #86 from basho/klm-fix-wmvsn

Bump WMVSN to 1.9.2.
Merge pull request #73 from bjnortier/remove_trailing_crlf_from_multipart

Fix for trailing CRLF
Merge pull request #75 from davidcoallier/expose-get-routes

Exposed get_routes() to the public.
fix the root of the reversed-location problem

that reversal is an implementation detail that never should have leaked out of
the binding function
Use correct default port for https in webmachine_dispatcher:dispatch

The split_host_port function now uses scheme info from the request
data to determine the default port if one is not specified.
Add wrq:base_uri/1 and tests

This patch adds a base_uri function to the wrq module. This is
convenient for applications which need to embed a URI in responses.

The new function is also now used by the location header setting code in
webmachine_request. Note that the previous implementation had a bug
that caused the address to be listed in reverse (e.g. com.somewhere)
and default ports to always be included.
Merge branch 'bwf-pr35'
Merge branch 'bwf-pr46-rebase'