Bug 853576 - Check for negative indices supplied in scatter r=shu
Bug 853555 - Add test.
Bug 853573 - Add test.
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 - Make Components console warning test pref-aware. r=mrbkap
Bug 790732 - Define a lazily-resolved shim for Components. r=mrbkap
Bug 790732 - Omit Components object for content scopes. r=mrbkap
Bug 790732 - Components shim telemetry. r=mrbkap
Bug 790732 - Components shim tests. r=mrbkap
Bug 854139 - Handle all DOM objects, not just ones that unwrap to nsISupports. r=bz
Bug 853753 - Remove accidental second copy of test. rs=test