carry over the session when we forward()

Fixes #940
Merge branch 'pr/944' into devel
Don't set defaults for Template subclasses and document what is sent.
changelog
Merge branch 'pr/952' into devel

Fixes #952
Explicitly call IO::File in Dancer::FileUtils

For perls 5.14+ it should be a non-op, but it can
make a difference for older perls. More specifically
for Dancer, it can make a difference for the call
to 'autoflush' in Dancer::Logger::File
(see dagolden/Dancer-Session-Cookie#9)

Fixes #954
don't go boom is can't autoflush

looks like older perls don't auto-convert to IO::File
and can't autoflush
see https://github.com/PerlDancer/Dancer/issues/954
changelog
Merge branch 'io-file' into devel
add 'template_or_serialize' to mutable serializer

Fixes #525
_find_type is not a method but a function
changelog
Merge branch 'template_or_serialize' into devel
update for Carp stack trace change

Fixes #957 and RT#88136
Original patch
Merge branch 'carp-tests' into devel
Make Test::Dancer fake REQUEST_URI

Fixes #950.
changelog

Fixes #950
Fixes #956
bug reporter
Merge branch 'dancer-test-uri' into devel