AbstractParseRunner: make it use the CharSequence
CharSequenceInputBuffer: fix indexes in .extract()...

The caller is supposed to check for indices!
Change ParseRunner to expect a CharSequence instead of a String

Since String implements a CharSequence...