bug 845934 Telemetry for TLS Resumption rates r=honzab

--HG--
extra : rebase_source : 185c871273dcca7a84aafea5dc818033fcda945d
bug 848139 - telemetry for tls server hello size r=honzab

--HG--
extra : rebase_source : 5e8d1fa5e86ed7845cb196ad84539a6be024ca73
bug 853682 - rm ipc/chromium/src/base/data/ r=bsmedberg
bug 853682 - rm ipc/chromium/src/base/crypto/ which wasn't being built r=bsmedberg
bug 853682 - rm some vestiges of the chromium build system r=bsmedberg
bug 853682 - rm some chromium keyboard stuff and a scoped_vector thing both of which we don't use r=bsmedberg
bug 853682 - remove a include of the chromium gfx rect because its the only thing causing us to need the chromium gfx rect stuff r=bsmedberg
bug 853682 -  remove most of the chromium gfx stuff since it isn't used we need to keep a few headers because they're included, but we don't even need to define the functions they declare. r=bsmedberg
Bug 853075 - continue with next FunctionSpec instead of aborting loop upon encountering self-hosted methods during self-hosting global initialization in JS_DefineFunctions. r=jonco

--HG--
extra : rebase_source : 8fb9bcef1e91086e9a62ef0e2199a9f52975ba39
Bug 853417 - add comment explaining why we don't need to check for self-hosted scripts in ScriptDebugEpilogue. r=me
Bug 853896 - Turn off MOZ_EVENT_TRACE when profiling. r=ted

--HG--
extra : rebase_source : 2ae36f2f4be730528b0f18154377fa32ee25b49a
Bug 802989 - [OS.File] Fix documentation of OS.Path. r=Yoric
Bug 852143 - Write strings efficiently in OS.File. r=froydnj
Bug 854350 - [OS.File] Clean up code by using default arguments. r=Yoric
Bug 853033 - Change UUID as followup to bug 743252. r=jlebar
Bug 853097 - Move AC_DEFINE_UNQUOTED to fix build bustage. r=ted
Bug 851880 - Consistently assume same ABI. r=luke
Bug 851880 - Build OdinMonkey on more Unices. r=luke