(Bug 53492) Updated tests + code to not strip data-mw in parsoid mode

* When parser tests were being run in parsoid mode, data-mw was being
  stripped out by the normalization code pre-failure detection. This
  made it difficult to test behavior and catch regressions that depended
  on presence/accuracy of data-mw.

* This patch fixes the normalization code to not strip data-mw which
  then required fixing up a number of tests to preserve data-mw
  accurately in the results section. In turn, this required fixing
  the existing setPageName to reset the uid for the page which is now
  renamed to the more generic reset.

* Changes to parser tests:
  - Added missing data-mw in a few tests that were changed to run only
    in parsoid mode (from being run in both php and parsoid modes).

  - This also fixes data-mw for tests whose format was made more uniform
    in commit 2fefe04c9.

  - Deleted a duplicate test.

* Test result changes:
  - One test was retitled (which shows up as a number of rt-test
    failure changes in the blacklist, but which is nothing but a
    add/remove of failure lines for that test)

  - With the addition of data-mw, I removed the selective running of
    parsoid modes from 2 to all 4 modes. This in turn requires us to
    blacklist a bunch of failing tests.

  - For a couple of tests, we now have a green run for html2wt and
    html2html modes with addition of data-mw

Change-Id: I377fdcd84f93ee056a1b88f83c8af80af90d2de8