HomePhabricator

[Cite] Generate the same ids for <ref>s and notes as Cite.php

Authored by marcoil.

Description

[Cite] Generate the same ids for <ref>s and notes as Cite.php

One particular case is that Cite.php considers equal a name and
its encoding, i.e. "a & b" === "a &amp; b". Added a new test for
this case, but blacklisted it on html2wt, wt2wt and html2html due
to a different problem with how Parsoid encodes entities. This
will be investigated separately, as a simple fix could break
unrelated cases.

Also updated tests and blacklist to the new ids.

Change-Id: I87637a1dc812a3a8f29327b9e6c0040b22a651c4