fix markdown example test

marked 0.2.10 adds ids to header elements now.
pin devDependencies using ~

If tests are passing and everything works, don't let things change out
from under us as much. Really we should do hard pinning, but will be a
bit lenient for now.
pin marked devDep to protect out tests

marked has shown that it cannot be trusted with patch level changes!
add Router.all() method

Similar to app.all() but specifically for attaching handlers to all
methods under a standalone router. This is useful for isolating routers
that require "middleware" like features for all routes managed by the
router.
Removed Buffer call with 'binary' encoding option in auth example.

According to the Node.js documentation for Buffer objects regarding the
'binary' encoding option:

"This encoding method is deprecated and should be avoided in favor of
Buffer objects where possible. This encoding will be removed in future
versions of Node."

Simply calling toString() with a 'base64' argument on the hash seems to
accomplish the same thing; this makes the code compatible with current
documentation as well as being a bit easier to follow.
Merge pull request #1822 from yakubori/auth-buffer-call-removal

Removed Buffer call with 'binary' encoding option in auth example.
fixes #1826: res.redirect('toString') fails with 500

Removed the unused map and corrected the doc comment.
Merge pull request #1829 from michaelficarra/patch-1

fixes #1826: res.redirect('toString') fails with 500
ocd
fix weird variable name in example
fix weird variable name in example
3.4.5
change req.params to an object instead of an array
Grammar and punctuation fixes [ci skip]
Merge pull request #1836 from fluxusfrequency/patch-1

Grammar and punctuation fixes [ci skip]
3.4.6
expose connect.middleware using Object.getOwnPropertyDescriptor()

closes #1853. no tests, but it should be fine.
bump connect, mocha, and should
3.4.7
throw 400 in case of malformed paths