Backed out 8 changesets (bug 1023947, bug 1027713) for frequent Cppunit test failures

Backed out changeset 03edb1ab3182 (bug 1027713)
Backed out changeset ad05dc816fa0 (bug 1023947)
Backed out changeset a56aad94c7c9 (bug 1023947)
Backed out changeset 63af4528bd9c (bug 1023947)
Backed out changeset b6bb38846333 (bug 1027713)
Backed out changeset c0045bb1849e (bug 1027713)
Backed out changeset 274b2b25d167 (bug 1027713)
Backed out changeset e0bba6f4966f (bug 1027713)
Bug 1042734 - Don't mis-handle events that are coming in with the same timestamp. r=botond
Backed out changeset 51ff7710ccbc (bug 966395) for assertion errors during the build
Bug 886627 - Fix "ReferenceError: Ci is not defined" in test_dirs.html; r=bustage
Bug 1041075 - Request longer timeout for test_value_storage.html.  r=dholbert

I think this has become needed due to changes in the configuration of
the VMs on which we're running tests.

--HG--
extra : transplant_source : %83%CE%27M%CF2%0E%A9%0B%B4%9E%BC%AB%E45g%C9J%D4%17
Bug 1041850 part 1 - Cache condition resolution in TestManifest.filter. r=ted
Bug 1041850 part 2 - Reuse the same re.Scanner instance when parsing different manifests. r=ted

Also cleanup the callbacks it uses.
Bug 1043084 - Fix elfhack test build failure with gold after bug 1036894. r=mshal
Bug 1043285 - Fix StrictOrderingOnAppendList.__add__ to not throw when the list content is not sorted. r=gps
Bug 1043286 - Use INSTALL_TARGETS to stage C++ unit tests. r=mshal
Bug 1043289 - Don't declare SOURCES and USE_LIBS when there is nothing to build. r=mshal
Bug 1043351 - Build ShowSSEConfig as a C++ unit test after it was forgotten in bug 894941 and move linker tests to avoid conflicts. r=mshal

--HG--
rename : mozglue/tests/Makefile.in => mozglue/linker/tests/Makefile.in
rename : mozglue/tests/TestZip.cpp => mozglue/linker/tests/TestZip.cpp
rename : mozglue/tests/moz.build => mozglue/linker/tests/moz.build
rename : mozglue/tests/no_central_dir.zip => mozglue/linker/tests/no_central_dir.zip
rename : mozglue/tests/test.zip => mozglue/linker/tests/test.zip
Bug 1043344 - Move libraries and programs build to the compile tier. r=gps
No bug - Don't chmod before deleting target in nsinstall.py on non Windows to avoid touching CLOBBER on a CLOSED TREE
Merge m-c to inbound a=merge
Bug 1002570 - Return valid ServiceWorker instances for .installing, .waiting, .active and .controller. r=ehsan

--HG--
extra : transplant_source : %B2%1D%A4%8D%04%E9%BE%D9%C1%CC%C89%F0%07%07%15%B1Df%F1
Bug 1041232: Resolve GMP API lifetime issues and allow mid-call shutdown, etc r=cpearce
Bug 1041232: Deferred GMP process shutdown to avoid Shmem lockup (workaround) r=cpearce
Bug 1042765 - Better logging for GMP plugins r=cpearce
Bug 1043181 - Copy mValues and mGeneration in the nsCSSCounterStyleRule copy constructor. r=dbaron