Update layout.jade
prevent incorrect automatic OPTIONS responses

The router has automatic handling of OPTIONS based on the registered
routes, but if you make an OPTIONS request for an endpoint that does
not exist, then it will still return a 200 with nothing allowed.
Instead, we can let the request move on down the middleware chain. This
has two benefits: first, if the route was not defined and no other
middleware handles it, it will return with a 404. Secondly, if multiple
routers are used and a later one has the route or a custom OPTIONS
defined, the first router will not respond incorrectly.
3.4.8
backport dependency updates

- range parser 1.0.0
- fresh 0.2.1
- send 0.2.0
- cookie-signature 1.0.3
- merge-descriptors 0.0.2
bump deps
3.5.0
pin down less-middleware

Things are broken in 0.2 version of less-middleware so use 0.1 line
3.5.1
MVC example: EJS -> Jade.
Merge pull request #2067 from swrh/mvc-example-ejs-to-jade

MVC example: EJS -> Jade.
Merge branch '3.x' into HEAD
update connect to 2.14.5
update send to 0.3.0

fixes #2024
closes #2071
closes #2072
update mkdirp to 0.4.0
update cookie to 0.1.2
update mocha to 1.18.2
Skip publishing benchmarks dir to npm
update supertest to 0.11.0
3.5.2
Merge branch '3.x'