Bug 959926.  Fix some miscellaneous unsafe pointer hazards.  r=terrence
Bug 959716.  Fix unsafe reference hazards in jsapi-tests.  r=terrence
Bug 959927.  Make AbstractFramePtr::returnValue return a HandleValue and make receiveCompletionValue take a HandleValue to fix debugger unsafe address hazards.  r=terrence
Bug 813742 - add --run-tests-in-parallel option to reftests; r=ted
Bug 813742 - add --parallel option for mach reftest-esque things; r=ted
Bug 959716 followup.  Fix compile issue. r=bustage.
Bug 951908 - Ensure child processes shut down propertly on Macs (r=bent,smichaud)
Bug 919878 - Fix abort in graphics code if content process shuts down quickly (r=mattwoodrow)
Merge m-c to inbound on a CLOSED TREE.
Bug 908134, exclude update-settings.ini from mar files, r=bhearsum DONTBUILD
Bug 946639 - Enable libvpx axv2 optimations on linux. r=cpearce

Enable avx2 optimizations on linux now that our build machines
have a new enough toolchains to support them.
Bug 882299 - Implement VTTCue::Line r=smaug,rillian,bz
Bug 952777 - part 1 - reorder JSJitInfo slots to pack better; r=efaust,bz
Bug 952777 - part 2 - use explicitly typed enums to shrink JSJitInfo further; r=efaust
Bug 952777 - part 3 - use bitfields for integer fields in JSJitInfo; r=efaust,bz
Bug 952777 - part 4 - move JSParallelNative into the union; r=efaust,bz
Bug 952777 - part 5 - move JSJitInfo::argTypes to a separate JSTypedMethodJitInfo subclass; r=efaust,bz
Bug 952777 follow-up - move comments; r=me
Bug 956398 - Support text relocations in the custom linker. r=nfroyd
Bug 956398 - Error out at build time if we end up with text relocations. r=ted