Bug 919929 - AlertsService for Metro should send alertshow and alertfinished observer. r=jimm
Bug 925083: Remove support/code for nsIAppleFileDecoder. r=mcmanus
Bug 923179 - Check main thread access later in generational barriers r=terrence
merge mozilla-central to mozilla-inbound
Bug 925671 - Add missing nullptr includes. r=ted
Bug 924870 - AudioContext.mozAudioChannel attribute, r=ehsan
Bug 925319 - delete HAVE_U?INT* checks from configure; r=glandium
Bug 924098: Fixed mismatch in variable name |aReason| in allDownloadsViewOverlay.js, r=gijs
merge mozilla-central to fx-team
Bug 888277 - Create a new Robocop test to test private browsing. r=gbrown
Bug 897751 - Tab close button's DoubleClick protection handler leaks. r=mano
Bug 922125 - Destroy markup, rule and computed views on navigation and unload. r=miker
Bug 918364 - Make exceptions more meaningful in OS.File. r=froydnj
Bug 925199 - Move touch-events.js to /toolkit. r=ochameau
Bug 881667 - Implement nsIAppStartup::startingUp. r=bsmedberg
Bug 919535 - Use AsyncShutdown in Sqlite.jsm. r=Yoric
Bug 925173 - don't depend on HAVE_64BIT_OS in FileUtils.cpp; use the standard __LP64__ macro instead; r=bsmedberg

This point in the code is Mac-specific, so we are free to use Mac-specific macros
here.  Just use __LP64__ instead of HAVE_64BIT_OS.
Bug 925169 - part 1 - don't use MOZ_MEMORY_SIZEOF_PTR_2POW in jemalloc.c; r=glandium
Bug 925169 - part 2 - delete MOZ_MEMORY_SIZEOF_PTR_2POW from configury; r=glandium
Bug 925222 - part 1 - just check for __linux__ in nsUserInfo::GetDomain; r=bsmedberg

Linux's libc (with _GNU_SOURCE, which we use) and bionic are the only
interesting libcs that define domainname.  The BSDs and OSX don't, and
the latter is the only one we really need to care about.  Since we're
doing multiple configure checks for this one (!) place, it's not really
worth worrying about.  Let's just hardcode this check and be done with
it.