add page-up and page-down functionality to the autocomplete dropdown
Partial updates of css and visible + simplification of widget_container
widget simplification continued
widget changes continued
correction
removing timout
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
move styling from js to css
move styling from js to css
remove uselessrandom id, and move styling to css
more cleanup