Bug 902714 - Add {add,remove}WeakMessageListener to nsIMessageManager. r=smaug
Bug 902714 - Test for nsIMessageManager.addWeakMessageListener. r=smaug, a=leo+
Bug 900221 - Part 0: Add Ci.nsISupportsWeakReference to applicable JS classes. r=fabrice

This is a b2g18-only patch; these changes landed on trunk as part of bug 889984.
Bug 900221 - Part 1: Switch DOMRequestHelper over to using weak message listeners. rs=fabrice, a=leo+
Backed out 4 changesets (bug 902714, bug 900221) for mochitest orange. DONTBUILD

Backed out changeset 171a90f58f74 (bug 900221)
Backed out changeset 6155a371223a (bug 900221)
Backed out changeset 494d88a27129 (bug 902714)
Backed out changeset 4c3f59e9c7a0 (bug 902714)
Bug 907895 - Add moztest to tests.zip, r=ahal, a=test-only
Bug 779284 - backout 43d3b34de0f2 for suspected perf regression, a=test-only
Merge b2g18 to v1.1hd. a=merge