Add dict key completion in IPCompleter
Additional test coverage for dict key completion
API: Allow NotebookManagers to control kernel startup dir. #5468
disambiguate to location when no IPs can be determined

previously, fallback was to localhost, which could often be wrong.
update header in parallel.util
check for Python 3.2

in setup.py and init

treats unsupported 3.x < 3.3 like unsupported 2.x
Containers resolve instances.

When a container has an instance traits, the instance's klass is
properly resolved when given as a string.
Fix ipconfig regex pattern

As suggested by @andjoely. Should be tested by Windows users without
netifaces installed.

Closes gh-5491
Make SVGs resizable in the NB
cleanup some `pre` css inheritance

We had various overrides of the bootstrap defaults for font-size and line-height every time we made a pre tag,
and then some overrides of our overrides when we wanted something slightly different.

This moves the most basic overrides to apply to all pre tags,
reducing the number of downstream changes we need.
Add a pure-python version of the Black-Scholes function for comparison with the Cython equivalent
add name back into Cython Magics notebook
Add failing test for unbound method repr on Python 3
Use __qualname__ for pretty reprs where possible.

Closes gh-5566
Remove PyReadline as a install requirement on Windows
Remove the outdated keyboard shortcuts from notebook docs

Closes gh-5569

Backport to 2.x.
Fix rmagic for cells ending in comment.

Closes gh-5579

Simplest possible fix, because rmagic is being moved out to rpy2. But
it's not released there yet, so it's still worth fixing this.
reset readline after running PYTHONSTARTUP

should avoid conflicts between IPython and Python completions
more semantic icons
Merge pull request #5581 from takluyver/i5579

Fix rmagic for cells ending in comment.