Add logging for when webmachine crashes when body exists.
Guess text/css MIME type for .less files
It should be text/less, not text/css.
Fix 500 error on non-streamed GET requests that include a Range header
Change rebar deps to mochiweb's 1.5 branch
Respond without chunked encoding for single range
Remove duplicated functions and use mochiweb's ones
Add response switch to ignore a Range header
Accept known_length_stream for Range request
Merge pull request #124 from basho/ss-range-refine

Refine range header treatment
Merge branch 'klm-non-stream-range-fix'
Back to text/css
Merge pull request #125 from bjnortier/guess_less_mimetype

Guess text/css MIME type for .less files
Allow multiple webmachine instance to run in the same app

Changes to allow multiple instances of webmachine to coexist within
the same erlang application. The instances can use distinct dispatch
tables and be configured to listen on different IP addresses or port
numbers. The current behavior is maintained as the default, but maybe
overridden by setting default_router to false in the application
environment and starting named router processes from the application
supervisor prior to calling webmachine_mochiweb:start.
Merge branch 'klm-multiple-wm-instances'
Use multiple dispatch lists instead of multiple routers.

Since the ets table holding the dispatch lsit is public, there's no
reason to start multiple router processes. Instead, we just change the
key of the stored dispatch list to be the name, defaulting to
`webmachine_router`.
Distinguish the listener name from the router/routes name.
Only convert the name if it's not already a list.
If the name is not given, use 'webmachine'.
Rename router_name -> dispatch_group and webmachine_router -> default.