'next' support for connect() server handler
add support for `next(status[, msg])`

When next is called with the first argument as a number, it will be
automatically converted to an Error object with the appropriate status
code.

The motivation behind this change is to make it easier for middleware to
indicate an error has occurred without needing to resort to custom error
classes.

Removes utils.error as it should no longer be used.
Fix directory.html for IE friendly :)
Merge pull request #705 from JacksonTian/fix_ie

Fix directory.html for IE friendly :)
Fixed req.session.cookie is undefined when req.session is parsed from a
raw cookie.
Fixed test/cookieSession does not properly check assertions within
app.use().
test connect as middleware
Replace 'node-crc' with 'buffer-crc32', fixes licensing

The 'crc' package is using code that is not freely licensed(MIT/BSD)
https://github.com/alexgorbatchev/node-crc/issues/2

Express also moved to 'buffer-crc32' recently because of this issue.

Fixes senchalabs/connect#712
nodejs 0.8 change as suggested
Merge pull request #714 from mdp/master

Replace 'node-crc' with MIT licensed 'buffer-crc32'
Add utf-8 meta tag to support foreign characters in filenames/directories
Merge pull request #718 from ZJONSSON/add_meta_tag

Add utf-8 meta tag to support foreign characters in filenames/directorie...
change `timeout()` 408 to 503

seems more appropriate. Closes #719
Merge pull request #703 from shtylman/better-next

add support for `next(status[, msg])`
Release 2.7.2
Revert "add support for `next(status[, msg])`"

see #723

This reverts commit 87ffafd5de24148210803f411ac8b2d84b3bd19b.
don't try catch unexpect call
Merge pull request #707 from shin1m/shin1m/fix-cookieSession

Fixed req.session.cookie is undefined when req.session is parsed from a raw cookie.
Merge pull request #726 from JacksonTian/fix_try_catch

don't try catch unexpect call
Merge pull request #701 from guybedford/master

Allowing connect to be used as middleware
refactor test