update node-fresh
move `connect.query()` into our repo
use local copy of parseUrl
remove last pieces of connect dependency

- copy over patch.js to shim ServerResponse
- bundle `static` middleware
remove ServerResonse.headerSent monkey patch

node.js ServerResponse contains a headersSent field. Use that instead of
our patched misnamed version.
remove support for node 0.8
move support for multiple `res.cookie` calls to lib/response

Patch.js is simpler and follows upstream node.js closer as a result.
bump cookie parser dependency to 1.0.1
implement app.route()
Router: add parameter handling to middleware

Middleware (.use) can now specify parameter arguments to trigger
Router.param loading. This is handy if you want to `.use` additional
routers but need to load certain objects before the mounted middleware
runs.
Merge pull request #1935 from visionmedia/router-params-middleware

Router: add parameter handling to middleware
make express.Router() return a Router function instance

Similar to how express() returns an express `app` instance which is also
a function, express.Router() returns the Router instance which is also a
function and can be easily used via another router or the app.

app.use(express.Router());
Fixed deprecated example doctype
Merge pull request #1941 from deiga/patch-1

Fixed deprecated example doctype
4.0.0-rc1
Update Readme.md for Express 4
fix Route#all before Route#verb

Properly handle calling a VERB after using .all()

close #1945
Update Readme.md
Update Readme.md
4.0.0-rc2