Use the more powerful signatures module to display function argument signatures. In particular this works better for functions wrapped with functools.wraps (at least on Python >= 3.4)
Working draft of KernelHistoryManager
Tooltip on toggle button
Addressed issues: renamed ZMQHistoryManager (appears to do need to do more than just an Accessor) in IPython/terminal/console/zmqhistory.py; added abc methods; rewrote access methods to load the history from the kernel client; works with 'ipython console' and with 'ipython console --kernel'
Fix signature with unbound methods
Addressed issues: replaced abc with NotImplementedError; removed unneeded methods; fixed typo
Make favicon and logo images blocks in the template
use CodeMirror.runMode to highlight in markdown

instead of highlight.js
Remove highlight.js

from components and setupbase
Add JS config API
Fix punctuation
Use promising_ajax in config API
fix editorhooks typo

and add simple exercise test
ZMQHistoryManager made to work with testing KernelClient which has no history method
Merge pull request #6942 from minrk/editorhooks-typo

fix editorhooks typo
Removed unneeded import
Merge pull request #6932 from takluyver/help-signatures

Better support for wrapped function signatures in help
Merge pull request #6801 from minrk/runMode

use CodeMirror.runMode to highlight in markdown
Merge pull request #6933 from dsblank/master

`ipython console` requests the history from ZMQ-based kernels
Actually define the module

I didn't forget something really obvious and important. Not at all.