Implement private class GtkSourceMarksSequence

It will be used for GtkSourceMark. And it is useful for the code folding
too.

More unit tests are needed.