Implement selection based edit mode.

- mark rectangular selection
- delete selection
- move selection left/right
- merge selected cells
- split selected cells