allow subprocess output to trigger flush

only affects the case of an idle kernel.

This treats subprocess output the same as background thread output.
forcefully hide CodeMirror scrollbars

workaround for CodeMirror issue 2562

less drastic but more gross alternative to #5889
Deleted additional highlightning from reveal, closes #5819 and #5907.
tiny refactor to nbconvert ansi filter

was looking at this code for another project, and was irked by what I
saw here, so just cleaned it up.
forgotten self
Merge pull request #5914 from Carreau/orgotten-self

forgotten self
fix a couple typos in Qt from the msg spec update

closes #5902
closes #5905
Merge pull request #5912 from ivanov/ansi-filter-ref

tiny refactor to nbconvert ansi filter
Merge pull request #5910 from damianavila/fix_highlight

Deleted additional highlightning from reveal, closes #5819 and #5907.
Merge pull request #5890 from minrk/cm-hscroll-bad

forcefully hide CodeMirror scrollbars
use shutil.move instead of os.rename

when moving config files
Change z-index of ipython_tooltip

I experienced the problem stated in #5755. Giving the ipython_tooltip class a higher z-index indeed solves the problem. I intentionally set it to a high value so it likelier remains on top when styles are changed in the future.
Merge pull request #5920 from yaph/patch-1

Change z-index of ipython_tooltip
Merge pull request #5916 from minrk/bad-source

fix a couple of typos in Qt
Merge pull request #5917 from minrk/shutil.move

use shutil.move instead of os.rename
Merge pull request #5820 from minrk/subprocess-flush

allow subprocess output to trigger flush