Bug 1076969 - processLeakLog should come up with reasonable defaults itself. r=jmaher

Instead of grabbing attributes off options at every call site, pass
in the options object to processLeakLog, and attempt to get the attributes
there. If not present, use a restrictive default value.

This will prevent silent harness failures if one of the many ways to invoke
processLeakLog fails to set up these options, and makes it so they
don't have to set it up if they don't care.
Merge m-c to inbound. a=merge
Backed out changeset abd8b7b6dbd1 (bug 1075302) for e10s bustage on a CLOSED TREE
Bug 806819 - Part 1: Remove FORCE_PR_LOG unified build restriction. r=gps

--HG--
extra : rebase_source : 004c828c1fd157fc0f13fd6a2ca85c264a34d60c
Bug 806819 - Part 2: Enable FORCE_PR_LOG globally. r=ted

--HG--
extra : rebase_source : 926d988f0e50abcd07c223b62d367b22ac242344
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan

--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan

--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
Bug 806819 - Part 5: Update webrtc moz.build. r=jesup, r=gps

--HG--
extra : rebase_source : 49c98530c07d38998be67cceb8047f74b971532f
Bug 1039846 - Request implementation. r=baku

--HG--
extra : transplant_source : %E6%A1%EB%5C3%95%8A%B4%3F%5C%D8%28%B2%98%5E%A1%C2%E5%1C%EE
Bug 1080946 - Don't mark ASAN poisoning functions as dllexport on Windows; r=njn

--HG--
extra : rebase_source : da03e54614b995138ecaead7ae1ef7b35daf3961
Bug 1080968 - Add support for constexpr and explicit conversions on clang-cl; r=froydnj

--HG--
extra : rebase_source : ef22967d83577e70d5e6e122bf5322f31eeb97d0
Bug 1081283 - Use the correct calling convention on InitDwriteBG; r=jrmuizel

Otherwise our stack is misaligned by the time we return from this.
This misalignment doesn't cause a crash with the Winodws thread
startup code, but it does with ASAN because it does many things
after the thread entry point exits.

--HG--
extra : rebase_source : 6143788976d8efc9dc5c96030de3b8026d6bbc0f
Bug 1080030 - Trim the whitespace surrounding option/optgroup text when displaying a drop-down in e10s; r=felipe
Bug 1080937 - Fix a clang-cl build error in nsHostResolver.cpp; r=sworkman
Bug 1079328 - Fix some more bad implicit constructors in parser; r=hsivonen
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
Bug 1073494 - Audio is not routing to headset while playback is on BT. r=mwu
Bug 857628 - Add a --enable-pie configure option to build target programs as position independent executables when supported by gcc/clang. r=mshal
Bug 1078189 - Back out bug 1059023 for causing regression. r=dwilson
Bug 1072802: Use nsRefPtr to avoid ReplyRunnable being released during IPC process. r=tzimmermann