No bug - Fix typo in comment in mfbt/HashFunctions.h.  DONTBUILD
Bug 881389 - Prelude, part 1: Add AssertCurrentThreadOwns to StaticMutex.
Bug 881389 - Prelude, part 2: Don't -Ixpcom/base in media/webrt/signaling.

We try to namespace Mozilla headers by exporting them into the mozilla/ directory.  But -Ixpcom/base breaks this namespacing.  Webrtc includes "logging.h", which conflicts with xpcom/base/Logging.h on case-insensitive FS's.  xpcom/base/Logging.h should be included as "mozilla/Logging.h", so we shouldn't have this problem if we don't abuse -I.
Bug 881389 - Part 1 (the main event): Add the One Logger.
Bug 881389 - Part 2: Convert content/base/src/{nsDocument,nsCSPService}.cpp to use the One Logger.
Bug 881389 - Part 2: Switch IPC to use the One Logger.
Bug 881389 - Part 2: Switch docshell/ to use the One Logger.
Bug 881389 - Part 2: Switch ProcessPriorityManager to use the One Logger.
Bug 881389 - Part 2: Switch the idle service to use the One Logger.
Bug 881389 - Switching HAL to use the One Logger.
Switching dom/fm/FMRadio.cpp to the One Logger.
Converting TimeStamp_windows.cpp to the One Logger.
Converting nsObserverService to the One Logger.
Switch nsComponentManager and nsNativeComponentLoader to the One Logger.
Removing unused LOG macro from AudioManager.cpp
Switching TimeZoneSettingObserver to the OneLogger.
Switching Volume code over to the One Logger.
Switching the TimeZoneSettingObserver over to the One Logger.