Bug 786347 - Fix <a ping> implementation to follow spec r=bz

From ecd12f2127c5b21e78fdb937e8feb7de1da53023 Mon Sep 17 00:00:00 2001
Bug 786347 - Tests for <a ping> implementation r=bz

From 0023364806ae433e55d42a915a9d47e2f18df558 Mon Sep 17 00:00:00 2001
no bug - Add Missing namespace. r=jonco
Bug 950722 - Add a test for interaction between WeakMap and moving GC r=terrence
Bug 950617 - Fix test code to not assume existence of TypedObject r=sfink
Bug 928378 - Add description of post-barriers r=billm
Bug 930427 - Don't allow merge of debugger-visible compartments r=billm
Bug 848842 - Stop using heuristic detection in the File API. r=bzbarsky.
Bug 949345 - Gather telemetry about non-default Cyrillic legacy encodings. r=emk,f=sstamm.
Bug 945216 - Fixed mozglue/ compilation on mingw. r=glandium
Bug 943870 - Constify aDataBuff in CreatePrimitiveForData. r=ehsan
Bug 949821 - Use L... for wchar_t* strings.
Bug 945292 - Makefile.in part. r=glandium
Merge mozilla-central to mozilla-inbound
Bug 935375 - Word offsets broken if the next word is an embedded object, r=tbsaunde
Bug 950337 - Random failures in privatebrowsing/test/browser/browser_privatebrowsing_cache.js, r=ehsan

--HG--
extra : rebase_source : e5a5ce1ce2ef607429b354b2605159d1d02aec17
Bug 950444 - Make setRangeText() work for a collapsed range.  r=ehsan
Bug 950444 - Fix some indentation and code style issues in setRangeText.  r=ehsan
Bug 947158 - Implement DrainSelfOverflowList for nsInlineFrame and nsFirstLineFrame.  r=bz
Bug 947158 - Drain the overflow list on inlines before traversing children for bidi processing.  r=smontagu