Bug 957721 - Transform mach into a shell script that reexecutes itself with python. r=mshal a=NPOTB
Bug 978211 - add an automation/build target for post-build steps; r=glandium a=NPOTB
Bug 978211 - Seemlessly support make 4 output buffering for automation/% steps. r=mshal a=NPOTB
Bug 978211 - enable MOZ_AUTOMATION_* flags in linux mozconfigs; r=glandium a=NPOTB
Bug 1030717 -  Don't try to create the mach state directory until it's actually needed. r=gps a=NPOTB
Bug 978211 - add 'pretty' targets for automation; r=glandium a=NPOTB
Bug 1036566 - use 'mkdir -p' before packaging tests; r=gps a=NPOTB
Bug 1036569 - Fix NSS_STATIC_LIBS with carriage return on Windows; r=glandium a=NPOTB
Bug 1036093 - ignore mach exceptions when printing binary paths; r=gps a=NPOTB
Bug 978211 - Windows configs; r=glandium a=NPOTB
Bug 978211 - OSX automation configs; r=glandium a=NPOTB
Bug 978211 - various asan/mar/pretty/mach fixes; r=glandium a=NPOTB

 - Linux ASAN nightly builds do not do update packaging
 - Only set mar properties if the mar file was actually created
 - Unset MOZ_SIGN_CMD for pretty-* steps
Bug 978211 - run make from mach without a shell; r=gps a=NPOTB
Bug 978211 followup, make compare-mozconfig work on Win64 again, r=glandium a=NPOTB

--HG--
extra : rebase_source : 615a26cc88c663b1c4b1b8ad7b32e3107962f019
Bug 1072073 - pretty-l10n-check should also be -j1; r=glandium a=NPOTB
Bug 1013730 - Have mach ignore broken disk io stats; r=gps a=NPOTB

This works around the "RuntimeError: couldn't find any physical disk"
issue on Windows when using 'diskperf -n'
Bug 1077597 - force -j1 for {pretty-}package-tests; r=glandium a=NPOTB
Bug 1084163 - Remove 'make check' from automation/build; r=glandium a=NPOTB

'make check' is somewhat special in that we want to trigger testers
before it finishes. Since moving sendchange into mach is difficult and
'make check' may be going away in the future anyway, just pull it out
for now.

Also remove the MOZ_AUTOMATION_*_SENDCHANGE flags since we aren't using
them.
Bug 1085026 - Use sha512 hashes for mar files; r=glandium a=NPOTB
Bug 1087104 - Implement partial mar generation in make for 'mach build'; r=glandium a=NPOTB