Part 1 - Bug 951662 - change background to staging for consistency. r=bbondy
Part 2 - Bug 951662 - remove test code that is no longer needed and change background to staging for consistency. r=bbondy
Part 3 - Bug 951662 - build config changes needed for creating a mock update directory for tests. r=bbondy
Part 4 - Bug 951662 - don't finish updater logging unless error is not ERROR_SHARING_VIOLATION and make log text more consistent. r=bbondy
Part 5 - Bug 951662 - when determining the update root dir look in SOFTWARE\Mozilla registry when APP_VENDOR is not defined. r=bbondy
Part 6 - Bug 951662 - fix path to xpcshell.ini. r=bbondy
Part 7 - Bug 951662 - add mock update directory for tests, remove code that is no longer needed, and test cleanup. r=bbondy
Part 8 - Bug 951662 - fix file removal race condition and only launch the callback app from the updater when the MOZ_PROCESS_UPDATES env var is not defined. r=bbondy
Part 9 - Bug 951662 - make tests handle the case where the update log has previous update text at the start of the log. r=bbondy
Part 10 - Bug 951662 - add ability to debug parallel test failures and declare gRegisteredServiceCleanup. r=bbondy
Part 11 - Bug 951662 - fix updates patch dir in use after staging, make the helper sleep timeout consistent across tests, and use STATE_APPLIED instead of STATE_APPLIED_SVC on Windows for non service tests. r=bbondy
Bug 921148 - Remove XRE_UPDATE_ROOT_DIR dir provider along with MOZ_APP_NAME, MOZ_APP_PROFILE, MOZ_APP_VENDOR, and MOZ_APP_BASENAME from xpcshell. r=bbondy