Add *current-middleware* var
fixed cookie compact-map not to remove falsey values, only nil ones

Fixes #134
Supply defaults via 2-arg keyword function

This fixes a bug in which (or <bool> true) always returns true. To preserver false settings, use the default version of keyword-as-a-function.
Merge remote-tracking branch 'sritchie/master'
update changelog
bump httpclient and httpmime
Preserve the original request method for 307 Temporary Redirects.

This is the expected behavior per the HTTP/1.1 specification.

Fixes #137.
Merge remote-tracking branch 'bdash/307-redirect-method'
whitespace and changelog updates
merge parse-url map into redirect request