Changed pointers in context for indices. Disabled lexer_context tests.
Replaced old lookahead interface
Removed old implementation
Added modern (partial) implementation
Implemented the crucial rest of the buffering functions.

Also quickly-dirty adapted the code so it does not crash.
Shift-reduce whitespace
Merge branch 'two-part-buffer' into long-tokens

Merging partially implemented branch before total refactoring