Add API function to install a kernelspec
Add kernelspec command line entry point
Fix applications displaying subcommands
Add test for installing kernel spec
Trim which options are exposed on kernelspec CLI
Deterministic sort for kernelspec list, better error for install
Also look in /usr/local/share/ipython/kernels
more verbose message on missing jsonschema
better wording
same fix for jsonpointer
Fix docs to reflect that container.show() no longer needed #5988
Merge pull request #5993 from payne92/master

Fix docs to reflect that container.show() no longer needed #5988
Better check for systemwide install privileges
Set kernel_id before checking websocket

If websocket attempt fails and cross origin attempt is detected, a HTTPError(404) error is raised. However, in the process of closing connections because of this 404 error, an unhandled Attribute exception (kernel_id not an attribute) is raised. Setting the kernel_id first avoids this.
Merge pull request #6003 from stevenmanton/master

Set kernel_id before checking websocket
Merge pull request #5796 from takluyver/kernelspecapp

Command line interface to manage kernel specs
Merge pull request #5991 from ivanov/jsonschema-error

friendler failure mode for jsonschema and friends
handle error code > 128 in system_raw like system_piped

some shells, such as csh and fish, return a different exit code format
from sh, bash, which subprocess.call doesn’t properly transform.
test exit code with csh

if available, because csh exit codes can differ from sh/bash
Merge pull request #6006 from minrk/ec128

handle error code > 128 in system_raw like system_piped