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