Remove $el_to_style from the widget javascript code; '' now defaults to this.$el

This seems to make it easiest to select the top-level element.  An alternative is to use special syntax for top-level elements, like in https://github.com/ipython/ipython/pull/6185

This will be followed up by other fixes that let the user set specific common properties of different elements.

This change also adds the .addBack() call, which means that nonempty selectors now apply to this.$el and its descendants, rather than just the descendants of this.$el.
proportional font-size when editing heading cells

@MinRK @takluyver and I had the idea to do this when we were discussing #6225.
Fixed pandoc version detection.
Fix js-tests for new default selector logic.
appropriate heading level when loading from JSON
match font family when editing heading cells
fix more style consistencies
Merge pull request #5 from jdfreder/css-top-default

Fix js-tests for new default selector logic.
Fix qtconsole input prompt accounting

- Ensure prompt text is flushed after showing
- Ensure prompt position is adjusted when reading input
- Keep pending text to insert only when inserting at end

This fixes `ipdb>` input prompts when debugging a file
in qtconsole.
always use HTTPS getting mathjax from CDN
avoid unregistering widget model twice

widgets are registered when the comm is created;
closing unregisters them. Calling `close` a second time
should be a no-op.
Merge pull request #6249 from minrk/always-https-mathjax

always use HTTPS getting mathjax from CDN
Copy codemirror mode configuration instead of changing it

If we change it, the modified (wrong) mode is saved in the notebook, which
wrecks havoc on highlighting once the notebook is saved and reopened.
Merge pull request #6253 from jasongrout/highlighting-bug

Copy codemirror mode configuration instead of changing it
Merge pull request #6245 from pankajp/fix-qtconsole-prompt-accounting

Fix qtconsole input prompt accounting
Merge pull request #6238 from ivanov/cm-heading-fonts

proportional font-size when editing heading cells
Revised pandoc version detection.
Fixed indentation error.
Allow either okay or accept_role to be returned by confirm exit.
Merge pull request #6261 from blink1073/master

Allow either okay or accept_role to be returned by QtConsole confirm exit.