Fixes #912.
Merge pull request #913 from fgabolde/topic/issue-912

Fixes #912 (send_file may return 500 instead of 404 for non-existent files)
Add warning about behaviour of hooks with multiple packages loaded by 'load_app'.
add Changelog mention

closes #915
Merge branch 'pr/915' into devel
ignore non-HASH request bodies

Generally, request bodies are mixed into the `params` HASH.  This
works great except when the request body doesn't deserialize to a
HASH.

This change short-circuits this process and leaves the request body
as is so that it can be deserialized later in the request cycle if
desired.
add changelog
Merge branch 'pr/869' into devel

Fixes #869
mention chef cookbook

Fixes #914

Conflicts:

	CHANGES
fix headers syntax in Dancer::Response perldoc

Dancer::Response expects lists and arrayrefs in its external interface
(constructor and headers() methods), not HTTP::Headers objects.
document fix in CHANGES file
Merge branch 'pr/response-perldoc-fix' into devel
Call after hook even when before hook redirects

A redirect in a before hook shortcuts executing the route, but
an after hook should still have an opportunity to see the request
just as if the redirect had happened in a route handler.
Add 'on_reset_state' hook

This hook allows plugins to reset global state at the same time
as Dancer does.
Merge pull request #921 from PerlDancer/topic/improve-session-cookie-support

Improve session cookie support (and fast session support)
fix bad L<> in pod

Fixes #920
bump version
add example for request parameters
implement lazy session flushing
changelog