Add dict key completion in IPCompleter
Additional test coverage for dict key completion
Merge branch 'raw-input-css' of git://github.com/minrk/ipython
Merge branch 'master' of github.com:ipython/ipython
Merge branch 'master' of github.com:ipython/ipython
Merge branch 'master' of github.com:ipython/ipython
CodeMirror shortcuts in QuickHelp

Our users shouldn't need an internet connection to look at the code
mirror shortcuts. This PR places the CM keyboard shortcuts that are
currently documented on our website's rendered docs, and places them
inside the keyboard shortcuts quickhelp.
Allow '.', '+.', '+', '-.', and '-' even though without numbers, they cannot be parsed.
remove unneeded `width: 100%` firefox workaround

this is no longer needed with `display: flex`
add modal_stretch class

for stretching a dialog to fill the screen
use modal_stretch on keyboard shortcut dialog
Hi, I'm a Mac. And I'm a PC.
completed both sets of platform-specific shortcuts
remove no-op placeholder edit mode "shortcuts"
lower-cased single letter keys in shortcuts
move hyphen to cmd_ctrl
remove cm_keyboard.rst and OS-level shortcuts
ok, removed last few unnecessary shortcuts
API: Allow NotebookManagers to control kernel startup dir. #5468
Merge branch 'master' of github.com:ipython/ipython