Bug 901644 - Allow mach build paths to be specified relative to $srcdir; r=gps

DONTBUILD (NPOTB)
Bug 905938 - Use explicit rules for %.i, %.s, %.res, moc_% and qrc_%. r=gps
Bug 905938 - Cancel GNU make builtin implicit rules by forcing -r instead of adding implicit rules to cancel them out. r=gps
Bug 905938 - Remove Java rules from rules.mk. r=gps
Bug 905938 - Use explicit rules for {export,libs,tools}_tier_%. r=gps
Bug 903369 - Wrap subconfigure invocation and restore config.status produced file timestamps if they haven't changed. r=gps
Bug 906403 - Avoid subconfigure fail in incremental builds when some variable like CFLAGS change. r=gps
Back out a82f3a08ff3a (bug 901644) for being both POTB and soon to be causing orange in mozbuild/test/test_util.py
Bug 905879 - More robust tier tracking; r=glandium
Bug 905989 - Fix a bogus assert and move the is-constructor check to getPolyCallTargets. r=h4writer
Bug 905938 - Fixup for make -s verbosity. r=gps
Bug 875250 - add invalid value for text-combine-horizontal. r=dbaron
Bug 906284 - Fix Ion SetPropertyIC to pass the right value to SetProperty. r=bhackett,efaust
bug 901781: Correct viewport algorithm for marionette and enable visibility tests; r=mdas
Bug 906693 - ""TypeError: inspector.once(...) is undefined" errors in green mochitest-bc runs". r=paul
Bug 904842 - Markup View - Selected nodes with word wrapped attributes are not fully highlighted. r=paul
Bug 904140 - Trace actor omits completion value property when returning undefined. r=nfitzgerald
Bug 904049 - Inspector doesn't handle quotes in attributes and/or their escaping correctly. r=mratcliffe
Bug 888587 - Change the History menu access key to y. r=msucan
Bug 795979 - RDP, new packet type: getObjectsProperties. r=past