make default language highlight configurable for html
fix test
LaTeX highlighter configurable, + tests
allow restart in `%run -d`

closes #3043
Add failing (on Py 2) test for passwd_check with unicode arguments
Allow unicode arguments to passwd_check on Python 2.

Closes gh-4524
Use more obvious non-ascii characters in unicode test
Merge pull request #4403 from Carreau/global-high

set global highlight default
Merge pull request #4526 from takluyver/passwd_check_unicode

Allow unicode arguments to passwd_check on Python 2

Closes #4524
support 1.0-style `files/` relative URLs

via redirect

only redirect on would-be 404
test 'files/' redirects

1.0 notebooks with links should work in 2.0
use request.text for Python 3 (content is always bytes)
Merge pull request #4527 from minrk/files

Add redirect for 1.0-style 'files/' prefix links, this makes it easier to develop notebooks on master and share them with 1.x users.
Merge pull request #4514 from minrk/pdbrestart

allow restart in `%run -d`
prompt '*' strore fix + tab remove tooltip

tab was not cancelling tooltip bringing to cases where you could have
tooltip andcompleter open.

Do not store '*' when serializing cells.
get rid of most slowdown at notebook loading.

1) Do not setOption('mode',new_mode) on CM if new and old mode are the
   same. It triggert **a lot** of calculation of bounding box in the
   end.

2) Do **not** select cell when loading the notebook it triggers
   **a lot** of CM even that check visible things and so on and so
   forth. So add a option to add_cell_at_index not to select it

3) jQuery $.attr has some magics, but has a slight overhead on
   real native ELEM.setAttribute DOM method. Seem slight improvement
   when loads of PNGs on one page
some optimisation and code cleaning

optimisation are not obvious, but order and time of attribute creation
in javascript have impact for VMs apparently (Google IO talk on V8)
fix wrong default
remove opts not to conflict with brian

do not add the option not to select each cell in a row when buildogn the
notebook at load time.
note routing identities needed for input requests

ref JuliaLang/IJulia.jl#42