Port rewrite of params keyword documentation from Dancer 1.
Reflect changes
Merge branch 'racke-pr/dancer1-issue-1025'
add the version and date
Make apphandler a global variable:

Recently when running

    set apphandler => 'PSGI'

it did not pick up because setting the apphandler affected only
the Dancer App, while the apphandler was (correctly) decided and
used by the Dancer Runner.

By making the "apphandler" option a global trigger that updates the
Dancer Runner object, this will now work.

Added a test that uses LWP::Protocol::PSGI, which exposed this
problem in GH #447.
reflect change
Merge branch 'feature/set-apphandler'
Add checking for module names (fixes taint):

GH #567 mentions taint mode not working. This is because we're not
checking the engine name strings. I don't know if this fixes it,
but now we're properly checking them using Module::Runtime.

There's now also a test for it.

Module::Runtime is required by Moo, and so does not add a new
dependency.
reflect changes
Merge branch 'feature/taint-mode'
Deprecate Dancer2::Test:

All methods in Dancer2::Test that are not related to POD and route
coverage are now deprecated. This adds a warning that we can keep
for a while, since we're not anxious to remove it.

There is also a flag ($Dancer2::Test::NO_WARN) that can be set to
true, which prevents the deprecation warning from appearing. This
is used in our own tests of Dancer2::Test functions.
Merge branch 'feature/deprecate-dancer2-test'
add a deprecation notice
Merge branch 'fix/more-deprecation'
remove redundant BUILD method from D2::Core::Response.

this method only adds a duplicate 'Server' header which was
introduced by commit: 2afef85d3d

HTTP/1.0 200 OK
Date: Sun, 25 May 2014 05:56:47 GMT
Server: Perl Dancer2 0.140001
Server: Perl Dancer2 0.140001
Content-Length: 4
Content-Type: text/html; charset=UTF-8
Revert "remove redundant BUILD method from D2::Core::Response."

This reverts commit 9686726cfa5b1d7595b605f8841117e8766ef333.

apparently it's *sometimes* needed
route_exists should actually check the route exists, not check for
status 200
Better document what route_exists actually does
Make sure route_doesnt_exist works like route_exists

Also change the config dancer-test.t uses so that we can actually test
these functions
Merge branch 'fix-route-exists'