Backed out changesets bc352c2562ab, bcc79097745a, df35e495ee21, 068044df3406 (bug 957123) for xpcshell orange.