Backed out changeset 45d4f7b16c2f (bug 847559) for bustage.
Bug 790732 - Fix two more toolkit tests. r=me

Not sure why these didn't appear on earlier try runs, but they're trivial.
Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap

I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap

This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
Bug 790732 - Remove Components warning and Telemetry. r=mrbkap
Bug 790732 - Omit Components object for content scopes. r=mrbkap
Bug 846843 - Scrub profile directory from error strings; r=rnewman
Bug 847119.  Fix the "did the DOM call throw?" test in IonMonkey to check the return value correctly.  r=jandem
Remove no longer used NodeIterator quickstubs.  No bug.  r=peterv
Bug 836208 - Part 1: Factor resolve_target_to_make out of mozbuild.mach_commands. r=glandium
Bug 836208 - Part 2: Make |mach build some/Makefile| start one level up. r=glandium