Bug 845613 - Locking issues in the write poisoning code. r=BenWa.

--HG--
extra : rebase_source : 49cbd361b1cd22e7d47546ec1c0292674b156f07
Bug 845631 - Remove nsXMLHttpProgressEvent, r=sicking

--HG--
extra : rebase_source : e5c6e80fbb656782bfe0f530c778cda9d9f97f0f
Bug 845863: Add a lookup for browser-scripts to allow loading a script only once. r=mbrubeck

--HG--
extra : rebase_source : 4eee7d026ead9cc1b3c5037efd20cda1e14c353f
Bug 833823. We need to register for plugin updates even if we don't have a widget. r=mats

Also add a weak frame check here since we could destroy the frame. This problem existed before this patch, so we are fixing two things here.
Bug 833795 - Pass screen relative co-ordinates to APZC. r=cjones
Bug 845539 - Don't reject phone numbers like *2 and *8. r=vicamo
Bug 845871 - Strong ASSERT for removing elements in AudioChannelService. a=jlebar
Bug 834672 - AppProtocolHandler.js should never throw - followup for typo bustage r=me on a CLOSED TREE
Bug 843830 - Consolidate the enums in one place, so that bad things don't happen if the qcms enums ever change. r=bgirard
Backed out 7 changesets (bug 832920, bug 776536, bug 843261) for mochitest-a11y assertions on a CLOSED TREE.

--HG--
rename : content/base/src/NodeIterator.cpp => content/base/src/nsNodeIterator.cpp
rename : content/base/src/NodeIterator.h => content/base/src/nsNodeIterator.h
rename : content/base/src/TreeWalker.cpp => content/base/src/nsTreeWalker.cpp
rename : content/base/src/TreeWalker.h => content/base/src/nsTreeWalker.h
Bug 846368 - Add number of bytes requested to OOM last-gasp r=bsmedberg
Bug 846412 - Don't close selection helper until after the user makes a decision in a selection context menu. r=mbrubeck