Add dict key completion in IPCompleter
Additional test coverage for dict key completion
API: Allow NotebookManagers to control kernel startup dir. #5468
Add git-hooks install script. Update README.md
disambiguate to location when no IPs can be determined

previously, fallback was to localhost, which could often be wrong.
update header in parallel.util
Fixed fontsize issue and added missing require and jquery from cdn.
Remove the octavemagic extension.

It is part of oct2py, so we can stop testing and documenting it now.
check for Python 3.2

in setup.py and init

treats unsupported 3.x < 3.3 like unsupported 2.x
remove inappropriate wheel tag override

I misunderstood how these tags are interpreted.
We do not want `py2` and `py3`, we want `py27` and `py33`,
which indicate >= matching in the minor version.

This means we should build wheels with the minimum supported Python.
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
fix typo
Move append_output animation height lock release into timeout.
Use .load() to resize
Try removing the callbacks
A couple of fixes,

- Fix missing `type` from png/jpeg check
- Don't resize on weird chr(13) stand alone stream msgs
Make sure to not call old load events
Cleanup
Don't send \r characters in zmqshell clear_ourput