Bug 846967 - Allow ParseContext chain to have contexts from different parsers, r=jorendorff.