Merge pull request #693 from gmethvin/master

Make bodyParser ignore the Content-Type if no body is present
Specific error message for content-type of JSON but empty body.

related to #680
add directory() tests
add directory() json test
add directory() text test
Release 2.7.1
'next' support for connect() server handler
Tweak coding and commenting style
Merge pull request #698 from evdb/master

Specific error message for content-type of JSON but empty body.
ocd
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...