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)`.
This is an instance where perhaps it makes more sense to leave the indenting spaces in the model itself, instead of stripping them.