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)`.