Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm

--HG--
rename : content/svg/content/src/SVGFETurbulenceElement.h => content/svg/content/src/nsSVGFilters.cpp
extra : rebase_source : d30970922e139e6d1a87bbdf53f27b4e67313b08
Bug 853490 - Added a block so that Windows pinch-to-zoom ends with a MozMagnifyGesture--implicitly, the end of the gesture. Parity with OS X. r=jmathies
Backed out changeset 3af927a8260c for suspected bustage on a CLOSED TREE

--HG--
extra : rebase_source : 4f69820605dd64ef6e89604749ad643138605fbe
Bug 839650: Remove assertion suppression from dom/media/tests/mochitest r=jsmith
Bug 842126: Avoid deadlock if we can't send an Open message r=mcmanus
Bug 843695: Make some DataChannels assertions fatal in opt/release r=derf,r=ted
Bug 855183 - Reflow SVG text sooner on full page zoom. r=longsonr
Bug 853555 - Avoid using `a[i] = b` until we are sure that `i` is defined on `a` r=till
Bug 853555 - Propagate type constraints for UnsafeSetElement in jsinfer r=jandem
Bug 843695: bustage fix rs=me on a CLOSED TREE
bug 845134 - enable more logging
Bug 825560 - Support readyState on PeerConnection. r=jesup
Bug 854152 - Make sure GLIB_CFLAGS are passed for LinuxGamepad.cpp. r=ted
Bug 847120: Remove nsIDOMSVGFilterPrimitiveStandardAttributes r=Ms2ger f=jwatt
Bug 840417 Part 1: Move nsIDOMSVGElement up to nsSVGElement r=Ms2ger
Bug 840417 Part 2: Remove nsSVGUnknownElement r=Ms2ger
Bug 854629 Part 0: Remove the rest of XPIDL bindings for SVG elements r=Ms2ger
Bug 854629 Part 1: Remove nsIDOMSVGUnitTypes r=Ms2ger
Bug 854629 Part 2: Remove nsISupports when there is only one base class r=Ms2ger
Bug 853576 - Check for negative indices supplied in scatter r=shu
Bug 853555 - Add test.