tests: add missing FQDN router URL tests
docs: fix nodejs.org link

closes #2222
Support non-string path in app.use(path, fn)

fixes #2207
router: fix optimization on router exit
router: speed up standard app.use(fn)
router: refactor location of try blocks
catch errors in multiple req.param(name, fn) handlers
deps: parseurl@~1.1.3
deps: methods@1.1.0