gherkin: fix Error tokens on newlines in tables
add lexing specs to all the lexers

asserting that the demo is lexed with no error tokens,
and that the sample is lexed without throwing