Ensure that TokenStreamPatcher can set TSR on reparsed "{|" strings.

* In this snippet below, TSP was not setting tsr on the table tag
  after reparsing the "{| " string because the </includeonly> tag
  did not have a valid tsr attribute. This patch fixes the includeonly
  handler to set a valid tsr on it. This leads to a cascade of good
  things (TSP can set tsr on the table tag, DSR computation can now
  compute a valid dsr on the table tag, template wrapper can now
  use that DSR info).

-----
<includeonly>a</includeonly>{| {{{b}}}
|c
|}
-----

* Added 2 new tests to explicitly test the token stream patcher's
  ability to reparse "{|" in sol position (which the tokenizer isn't
  aware of). These will always fail wt2wt mode (see explanation in
  the paser tests file), but we are leaving wt2wt mode in so that
  we can verify that selser handles them correctly.

* That said, the above snippet still doesn't RT (that will be
  investigated in a different patch).

* enwiki/Template:Table?oldid=562118621 now parses and RTs without
  a lot of dirty diffs.

Blacklist changes
-----------------
* There are bunch of dsr changes in html output of blacklisted
  tests because of the <noinclude> fixes.

* A bunch of (false) selser failure reports on the failing wt2wt
  test. Selser is doing the right thing and wt2wt is broken as
  noted above.

Change-Id: If3935e5494a9ce73ecaa3ebb50a81989bfa9c12b
Merge "Ensure that TokenStreamPatcher can set TSR on reparsed "{|" strings."