Add git-hooks install script. Update README.md
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.
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 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.
ENH: list generated config files in generated, and rm them upon clean
fix iteration over Client

I didn't intend for Client to be iterable,
but defining `__getitem__` makes it iterable
as long as engine IDs are continuous (not always the case).

This explicitly defines `__iter__` so it behaves consistently.
Merge pull request #5516 from yarikoptic/upstream-master

ENH: list generated config files in generated, and rm them upon clean
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
css fixed in PR 5534, so only adding jquery and requests.
Merge pull request #5488 from damianavila/fix_missing_js

Added require and jquery from cdn in reveal template