Change _parse_text_input to _parse_value and update float range regex
Kernelspec handle case where folder already exists

Prevent crash if trying to install-self on already self-installed
allow --help and config_file classes to differ

override help_classes or config_classes
to allow them to differ from App.classes
only include kernel config in `--help` output

don't write it to a config file that won't be read
ipython_kernel gets its own config file
Merge pull request #6535 from Carreau/kspec-exists

Kernelspec handle case where folder already exists
fix typo in KernelSpec flag

caused `--system` to have no effect.

hooray for silent failures!

Also use `sys.exit(OSError)`, which displays
a nice informative error message on stderr
before exiting with non-zero exit code.

Who knew?
Make comm manager (mostly) independent of InteractiveShell

This makes it possible to use comms from wrapper kernels, without
instantiating the full IPython shell machinery.

The one remaining place where we need a reference to shell is to fire
pre_execute and post_execute hooks (which are needed to get mpl figures
right). This is a pure IPythonism, that it should be safe to ignore if
shell is not set.
Merge pull request #6539 from minrk/kernelspec-install

fix typo in KernelSpec flag
Make interact example compatible with Python 3

Also cleared all output, because for now the notebook has to be run to
illustrate anything. And updated a couple of out of date names.
Fix infinite loop typo
Dockerfile to track the latest master
install direct dependencies, kernels
Instructions inside the Dockerfile
Submodule updating, comments
Try out setup.py submodule
Clone ipython/ipython directly
/srv/ was already created, just ensure its there
Create IPython profile with jupyter permissions
Workaround limitations in Docker Hub