unify visual line handling
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.
Updated reveal CDN and use the new data-fragment-index attribute to get composite fragments (several cells inside the same fragment).
Fixed test and add fragments to the list of resets.
Allow Type trait to be set with an importable string
Fix some assumptions in kernelapp
Add example of a simple kernel
Pass history request keys as **kwargs
Inspection -> introspection for doc consistency
Changed right arrow key movement function to mirror left arrow key movement.
add pickleutil.PICKLE_PROTOCOL

instead of hardcoding `-1`.

default to DEFAULT_PROTOCOL if defined (Python 3.4), and HIGHEST_PROTOCOL otherwise.

Matches dill behavior
Fix typo in docs
Merge pull request #6037 from jzwinck/patch-2

Fix typo in docs