regexp.test() is faster than string.match().

To filter by Content-Type in compress middleware, regexp.test() should be more appropriate, because
we only need a boolean test.
Merge pull request #566 from marcenuc/regexp-test

regexp.test() is faster than string.match().
remove unused crypto require in csrf middleware
Merge pull request #570 from freewil/csrf-rm-crypto

remove unused crypto require in csrf middleware
Added limit option to json(), urlencoded(), and multipart()
Merge branch 'master' of github.com:senchalabs/connect
Release 2.3.0
Added req.remoteUser back to basicAuth() as alias of req.user
remove request object from Cookie constructor

Cookies don't need to know about requests to do their job. The request
object was only needed to serialize for a signed cookie. This can better
be done by the session middleware.

This leaves the cookie class to be simpler and focus just on cookie
options and serialization.

fixes: #574
use `cookie` package for cookie parsing and serialization

Cookie parsing and serialization per the RFC is a well defined function
that is better provided by a simple library.
Merge pull request #577 from shtylman/wip-cookies

use `cookie` package for cookie parsing and serialization
renamed a var

not sure why node pluralizes "headers",
always bugs me haha </ocd>
Performance: improve signed cookie parsing

by prefixing and removing optimistic parsing we
gain about 20%. for example 6100 rps on my air
is bumped to about 7500
Fix comment typo.
Merge pull request #578 from gastonlabs/master

Comment typo fix
add `secret` option to `session` middleware

This decouples `session` and `cookieParser` middleware by not requiring
the `cookieParser` middleware to do signed cookies for the session
middleware. This separates middleware responsibility and allows each
middleware to be a bit more self contained and implement signing within
session as needed.

Eventually this will allow the `cookieParser` middleware to just do the
basic functions of cookie parsing instead of trying to do too much.
docs
Merge pull request #580 from shtylman/decouple-session-secret

add `secret` option to `session` middleware
Merge branch 'master' of github.com:senchalabs/connect
test title change