Bug 827749 - Aggressively duplicate file handles. r=cjones.
Bug 828870 - All shared blobs must be immutable. r=khuey.
Bug 777385 - Support (some) Paris bindings objects as weak map keys. r=peterv

This adds support for many kinds of Paris bindings objects as weak map keys.
This patch supports nsISupports objects as well as non-cycle-collected
non-nsISupports objects. What is needed for support is to preserve any wrapper,
if the object is wrapper cached. In other cases, we don't need to do anything.
Bug 828895 - keyboard navigation in the Library View is bogus.
r=Mano
Bug 829043 - Separate wyciwyg cache into app jars. r=michal.novotny
Bug 829043 - Hook up load contexts for remote wyciwyg and ftp channels. r=jduell
Bug 811779 - Enable larger set of reftests on B2G emulators, r=jgriffin
Bug 829175 - Allow reentering JM code if Ion was compiled for a different OSR point, r=dvander.
Bug 826999 - Add @2x icons for the Downloads Panel notifications. r=shorlander.
Bug 757726 - Part 1: Update about:plugins to use document.createElement() and AddonManager. r=joshmoz

--HG--
extra : rebase_source : f9ac81a2840d41af9330582d7e5410bce55a5bb0