Bug 926408 - Import mozcrash 0.9 from upstream

--HG--
extra : rebase_source : ca4b5152e0a15116dea5fd37ccb231fbb542079d
Bug 925739 - Rename cx->names().classPrototype to just cx->names().prototype, for readability/predictability.  r=jorendorff
Bug 925705 - Fix mismatched logging define check. r=honzab
Bug 919022 - Fix warning by not overloading CreateBufferTextureClient. r=nrc
Bug 925993 - Ensure clang-plugin is built before everything else; r=gps
Bug 926007 - Backout changeset 0887088eee1a (bug 842341) because it's only used to support msys-paths with gnu make on windows, which is an unsupported setup; r=gps
Bug 926010 - Create 'binaries' stamp when recursing build/clang-plugin; r=jcranmer
Bug 926126 - Enable pseudo derecurse on releng builds, and enable parallel export; r=gps
Bug 922866 - Follow up: Fix error introduced in rebase. r=trivial
Bug 924611 - Don't create lazy type objects and type properties in IonBuilder, r=jandem.
Bug 917328: First, update PeerConnection's constraints to webidl. r=bz, jesup
Bug 917328: Second, convert PeerConnectionImpl and PeerConnectionObserver to webidl. r=bz, rjesup
Bug 906990 - Part 3: Make it easier to filter out logging related to a given candidate pair r=ekr
Bug 910810: don't read prefs off "main" thread in unittests r=abr
Merge m-c to inbound.
Bug 693838 - Convert capitalization of Probes::functionName to probes::FunctionName. r=sfink
Bug 901348 - Apply upstream ICU patch to fix OSX 10.9 build errors. r=Waldo
Bug 915210. r=bz
Bug 872934 - Make style sheet change event interfaces [ChromeOnly]. r=smaug
bug 922145 - publish nightly builds of GeckoView library and assets r=ted