Parse "options" sections in parserTests.txt test cases (take 2).

Improvement to already-merged 0110b0b46b3d150032fdcebf8a12fe2c776522d8.
This grammar matches more closely the grammar found in the PHP test parser
at tests/parser/parserTest.inc:parseOptions() and handles value lists
and the newly-added "parsoid" simple option.  (The latter by replacing
the hard-coded list of simple options with a more flexible parser.)

Change-Id: Ic449411afd8f5906dd140b0020b52b49fe1b44c7
Merge "Parse "options" sections in parserTests.txt test cases (take 2)."