Add failing test for gh-3459
Add failing test for completing arguments after '%run foo.py '
Improve matching files after script name for magic %run.

Closes gh-3459
Add failing test for duplicate dirs in completions
Fix duplicate directories in %run tab completion
Partially normalise paths for Windows tests
Audit .html() calls take #2
put Running tab on the page
minimal KernelList
Move todos into set_rendered
s/with with/with
Treat set_rendered as unsafe.
Use set_rendered to set the error msg of the cell.
add ascii_only filter
require latex titles to be ascii

otherwise the ucs package barfs all over itself
add @onlyif_any_cmd_exists

like @onlyif_cmds_exist, but pass if any is available instead of all
run html nbconvert tests if node or pandoc is available
inconsequential cleanup pass on test_nbconvertapp
suppress warnings test_pandoc
capture logging in a few tests

this could probably be made more general,
but these were the two places I noticed log output.