Add API function to install a kernelspec
Add kernelspec command line entry point
Fix applications displaying subcommands
Add test for installing kernel spec
unify visual line handling
Trim which options are exposed on kernelspec CLI
Create REST API for kernel specs
Test kernel specs REST API

And fix kernel not found producing a 404 code.
Refactor kernelspec resource handler to separate URL prefix
Put full kernel info in REST API response for all kernels
Deterministic sort for kernelspec list, better error for install
Also look in /usr/local/share/ipython/kernels
Move ipkernel to kernelbase module
Restore ipkernel module
Separate IPython kernel implementation from kernel machinery
Stub out kernel methods to allow overriding a subset of them.
Document how to create wrapper kernels
Fix for using Type traitlet
Getting linearity to reveal fragments. This avoid rendering of - (none) cells before fragments.
Fixed restarting cell to (-) type. Added a final point to the while cycle.