update notebook quickhelp on new shortcuts
removing keyboard shortcuts should also update help
rebuild.QuickHelp event sets the dirty bit

QuickHelp is rebuilt on show if the dirty bit was set.
remove recreation of QuickHelp
Workaround for Tooltip & completer click focus bug.
Remove all should cancel blur logic.
Add illusion that cell is in edit mode when complete is up,
even though it is not in focus so it is not in edit mode.
first pass at capitalizing keyboard shortcuts
prettify combo keyboard shortcuts
fix capitalization of mode-switching keys
Add logic to close tt when cell is unselected
Fixed a small bug/typo
Some gardening on iptest result reporting
Fix display of notebook directory path
Refactor TestController API to allow it to display extra info.

Add a setup() method to be called when we know we're going to use a test
group, for creating temporary dirs etc., and a print_extra_info() method
to display extra information.
Refactor generation of casperjs command
DRY: style in one place, removed code duplication
fix raw_input CSS

I had to express padding in px, not em for consistent appearance.
I'm not sure why.
Fix Python 3 bug in demo module
Various polishing of interactive reference doc.