Fix tokenization of table attributes with missing end quote

We would previously continue to eat a table cell and even a following line up
to the next quote, which caused a few rt failures.

This patch avoids that by adding the pipe char to the non-simple char class
used in the attribute value match. Pipes are still matched if they don't match
an inline break. Inside tables however at least the tableCellArg inline break
triggers on pipe, so the match ist restricted and our new _broken fallback
productions kick in.

One more wt2html test is green, the other test modes are morally correct
(wt2wt fixing the quotes for example). Otherwise there are no parserTests
changes.

Change-Id: Iee390f4ed9f06831d96f4679a92f69a68f1b5582
Merge "Fix tokenization of table attributes with missing end quote"