Merge last PGO-green changeset of mozilla-inbound to mozilla-central
Bug 812608 - Disable test_metrics_storage.js on Windows too, for permapurple PGO timeouts
Bug 827274 - 'crash in [@ anonymous namespace::CTypesActivityCallback(JSContext*, js::CTypesActivityType)], add ctypes closure support to new worker memory reporting mechanism. r=khuey+mrbkap, a=jlebar.
Bug 812608 - Disable test_metrics_storage.js on all platforms now that more failures are appearing
Bug 827274 - Fix bustage, r=mrbkap.
Bug 822551 - Initialize the user agent overrides in content process frames. r=dao,vingtetun
Backout 6f5b253ab7b7 - Bug 818843 - This change broke building B2G on the mac. r=me

--HG--
extra : rebase_source : 73c82280ee691d4874e0c51c5e90165e92cc40f0
Backout c9831bed6bb7 - Bug 818843 - This change broke building B2G on the mac. r=me

--HG--
extra : rebase_source : 7bef8dc1c394d45302f17379ab2cbd90ecda6975
Merge mozilla-central to mozilla-inbound
Bug 827268 - Avoid useless onVisit work on transition filtered queries.
r=Mano
Bug 825499: Add caretPositionFromPoint to Document.webidl. [r=Ms2ger]

--HG--
rename : content/base/test/test_bug654352.html => content/base/test/test_caretPositionFromPoint.html
Bug 806736 - Port test_privbrowsing.html to the new per-tab PB APIs. r=ehsan

--HG--
rename : toolkit/components/passwordmgr/test/test_privbrowsing.html => toolkit/components/passwordmgr/test/test_privbrowsing_perwindowpb.html
Bug 823884: Make call uninlineable when aborting during inlining, r=nbp
Bug 797493 - Fix assertion involving throwing from a Debugger onPop handler when a generator frame yields. r=jimb.
Bug 820180 - Isolate JS pseudorandom number generator state per compartment. r=luke.