Add borders.
Move selection DIV and editing INPUT elements outside table.

Having the elements inside the TABLE caused an extra border to appear when
the selection was visible or a cell was being edited. In addition is was
semantically incorrect.

Added class names editable-cell-selection and editable-cell-input to be able
to locate the elements belonging to a table.