add page-up and page-down functionality to the autocomplete dropdown
test: changing text of cell resets rendered status
Partial updates of css and visible + simplification of widget_container
changing the text should reset rendered flag
widget simplification continued
widget changes continued
correction
removing timout
deleting a comm now unregisters the comm. unrehistering the comm does not close it anymore
decoupling the comm lifetime from the widget lifetime
adding options explicitly
allow splitting and merging of heading cells

I consider it a bug that you couldn't merge with heading cells, and that
you couldn't split them, either. (So much so that I thought it was a bug
in ipython-vimception when I ran into it).

This change removes that limitation, so heading cells are on par with
the other cells in terms of the kinds of manipulations one can carry out
with them.
a few todo
Transfer of border-box-sizing from js to css

`border-box-sizing` is pure styling, it has nothing to do in Javascript
it should be put in css to be overwritable.
move border-box-sizing from js to css

nothing to do in js, pure styling.
movestyling from js to css
remove js styling, already done in css + deprecate warning
move styling from js to css
remove js styling, already done in css in logoutmain
movestyling from js to css + deprecation warnign