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
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.
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
Make qtconsole aware of clear_output.
Make SVGs resizable in the NB
fix n^2 performance issue in coalesce_streams preprocessor

for n consecutive stream outputs, `\r` fix would be compiled n times,
and applied to each output (n-i) times.

- move pattern to module level
- apply replacement after coalescing outputs
improve logging in nbconvert preprocessors

also cleanup spelling and grammar in a few docstrings
do not shutdown notebook if 'n' is part of answer

this prevents commands like 'yesn' to shut down the notebook server