Bug 1005198: Make it easy to create test certificates in GTest tests, r=keeler

--HG--
extra : rebase_source : 0b1ec263a5a1ce1856afb12f11ea4c35c2aa55d0
extra : histedit_source : 40a3a3fc1993de0fcdeb5593a1a1df4dc94832b8
Bug 1002564 - All crashes with reason EXC_BAD_ACCESS / 0x0000000d have a 32-bit crash address. r=ted
Bug 985253: Send rtcp-fb for all video codecs, and fix answer generation for H.264 for rtcp-fb r=ehugg
Bug 998057: Add test pinset to the pin generator (r=cviecco)

--HG--
rename : security/manager/ssl/tests/unit/tlsserver/default-ee.der => security/manager/boot/src/default-ee.der
Bug 1003921: Use NS_WARN_IF_FALSE instead of NS_WARN_IF to fix warning in mozStorageAsyncStatementExecution.cpp. r=mak
Bug 1004221 - SpiderMonkey: Delete unnecessary format string escapes. r=sstangl
Bug 995745 - Use LockPixels for WebGL readback directly into a DrawTarget instead of writing to an immutable snapshot. r=mattwoodrow
Backed out changeset 7a4f15c7cec5 (bug 1003159) for m-oth bustage on a CLOSED TREE
Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted
Bug 999913 - Enable replace-malloc on nightly builds. r=mshal
Bug 1003537 - Turn config.status executable in MOZ_CREATE_CONFIG_STATUS instead of MOZ_RUN_CONFIG_STATUS. r=mshal
Backout changeset 24359653cf0a (bug 999913) for bustage on a CLOSED TREE.
Bug 920292 - Check the types of assert conditions - r=froydnj
Bug 998057: Add tests for certificate pinning (r=cviecco,dkeeler)
Backed out changeset 9c8fbf297d51
Camilo did not land his patch that this depends on, my bad.
Bug 998057: Add tests for certificate pinning (r=cviecco,dkeeler)
Bug 996983 - Part 1: Change activations and friends to use ThreadSafeContext. Non-JIT-related changes. (r=luke)
Bug 996983 - Part 2: JIT-related changes. (r=jandem)
Bug 996983 - Part 3: Push JitActivations for each PJS thread during ForkJoin. (r=nmatsakis)
Bug 1003491 - Make traversal rule land on bigger items that have simple subtrees. r=yzen