tests: add mounting to strict routing test
Support non-string path in app.use(path, fn)

fixes #2207
perf: fix optimization on router exit
perf: speed up standard app.use(fn)
perf: refactor location of try blocks
catch errors in multiple req.param(name, fn) handlers
alter benchmark for router comparison