Bug 887867 - Add AssertCurrentThreadOwns to StaticMutex. r=khuey
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.

https://bugzilla.mozilla.org/show_bug.cgi?id=881389
Switching the TimeZoneSettingObserver over to the One Logger.
More logging.
Adding comments and so on to logging utils.
Renaming SpecFileWatcherInotify.cpp.