Bug 886390 part 1 - Implement behavior equivalent to the adjusted current node concept by changing the first node on the stack. r=wchen.
Bug 886390 part 2 - Disable foreign content breakout in the fragment case. r=wchen.
Bug 886390 part 3 - Import html5lib tests for fragment parsing with a foreign context node. r=jgraham.
Bug 886390 part - Adjust namespace expectations for SVG and MathML on a previous innerHTML test. r=wchen.