Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco

--HG--
extra : rebase_source : 99d98ed9351f563ed3b6eb18ad67d2f3ae736df4
Bug 1048799 - Improve mach build notification center errors. r=gps
Bug 1049247 - Remove app_libxul_static_dirs. r=mshal
Bug 1049249 - Remove app_libxul_dirs. r=mshal
Bug 1048993 - Use nsinstall from $(topobjdir)/config instead of $(DIST)/bin to avoid races when make wants to reinstall it for some reason. r=mshal
Bug 1049281 - Move third-party build system "drivers" to config/external, and stop using static dirs. r=gps

--HG--
rename : intl/icu/Makefile.in => config/external/icu/Makefile.in
rename : config/nspr/Makefile.in => config/external/nspr/Makefile.in
rename : config/nspr/moz.build => config/external/nspr/moz.build
rename : security/build/Makefile.in => config/external/nss/Makefile.in
rename : security/build/moz.build => config/external/nss/moz.build
rename : security/build/nspr-dummy.def => config/external/nss/nspr-dummy.def
rename : security/build/nss.def => config/external/nss/nss.def
rename : security/build/nss.mk => config/external/nss/nss.mk
Bug 1049281 - Remove static dirs handling, now that there aren't any. r=gps

Also do some overdue cleanup from the removal of parallel and tools dirs
Bug 1049311 - Remove sqlite resource files. r=mshal
Bug 1049510 - Fix GCC_USE_GNU_LD when building with clang on linux. r=mshal
Bug 1047523 - Report memory held onto by more Telemetry hash tables. r=froydnj
Bug 1047648 - TelemetryImpl::mHistogramMap can use nsDepCharHashKey. r=aklotz
Bug 687194 followup - don't run this test on Android. r=bent

--HG--
extra : rebase_source : b6c5a751206e4837463310cb4bd4f00591e6df40
Merge m-c to inbound. a=merge
CLOSED TREE
Bug 1048288 - Log test_end messages instead of errors to prevent useful messages about assertion counts from being buffered.;r=ahal
Bug 995688 Always show scrollbars in test to avoid fade effect evicting document from BF cache. r=smaug
Bug 1045749 - Eliminate resume point operands which are immediately popped, and clear the erroneous entry resume point to split edge blocks, r=nbp.
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
Bug 923512 - Introduce strongly-typed coordinate classes (Part 1: Moz2D changes). r=kats,Bas
Bug 923512 - Introduce strongly-typed coordinate classes (Part2: Changes to rest of codebase, and switching Axis to use the strongly-typed coordinates). r=kats
Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco