Bug 1103634 - Part 2: Implement structural comparison for E4X types
Bug 1103634 - Part 3: Fix bug that caused XML#hasSimpleContent to throw in many cases during comparisons
Bug 1103634 - Part 4: Implement XMLList#descendants

Well, not really part 4 of this, but a by-product of testing.