Add support for marking blocks by row, column as well

Added function `editor.mark(row, col, style)`; returns an integer key that can then be used to `editor.unmark(key)`.
the purpose of markedBlockKey is not obvious.  Worth a comment.