disambiguate to location when no IPs can be determined

previously, fallback was to localhost, which could often be wrong.
update header in parallel.util
Make SVGs resizable in the NB
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.
more semantic icons
remove auth and tree from ipython.less

@minrk said it's the right thing to do
use fixed-width icons, closes #5555
book icon for notebooks, color folders differently

This allows us to use the generic file icon for text files, etc, down
the line.
Update README.md

added instruction to `git checkout master` to activate the hooks and init/update the submodules.
update components with marked-0.3.2
update install instructions to use --user for pip
Add preprocessor that clears cell outputs
Fix copyright on clearoutput.py
Fix copyright on test_clearoutput.py
Mention git hooks in install documentation
Added new capability to the `%load` magic to search the user's namespace for modules, classes, or functions and inspects those to load source.

Currently, the `-n` argument must be passed to `%load` to enable this capability.
Fix on fix of install documentation