Alphabetizing the middleware list so its easier to scan for packages.
Return response time logger token as string to keep '0'

This changes the value returned by the response-time logger token
to be a string instead of a number so that when the response time is
zero, it will not be replaced with a dash (-) in the logs.
Merge pull request #910 from dougwilson/fix/logger-response-time-token-zero

When response time is zero, the logger writes a '-' instead of '0'
Merge pull request #909 from monsur/patch-1

Alphabetizing the middleware list so its easier to scan for packages.
Upgrade tests for breaking changes in should.js 2.0.0
multipart: add .type back to file parts
Merge pull request #912 from dougwilson/fix/multipart-file-type

multipart: add .type back to file parts
added typeof test of body to method override
Merge pull request #907 from UmbraEngineering/master

Add typeof test to req.body method override
Keep query string intact during directory redirect
Merge pull request #913 from dougwilson/fix/static-directory-redirect-query

Keep query string intact during directory redirect
bump multiparty to 2.2.0
Merge pull request #915 from senchalabs/multiparty-2.2

bump multiparty to 2.2.0
Fix directory separators when running on Windows server
Add more directory middleware tests
Merge pull request #914 from dougwilson/fix/windows-directory-separator

Fix directory separators when running on Windows server
Specify utf8 encoding in utils.md5
Merge pull request #916 from dougwilson/fix/utils-md5-encoding

Specify utf8 encoding in utils.md5
compress: only set vary header if the filter check is passed
Merge branch 'akamai-sucks' of https://github.com/senchalabs/connect into akamai-sucks