Bug 1089011: make sure to only import contacts that are part of the default contacts group. r=MattN a=lmandel
Bug 1064864. Ensure the copying bounds are sane. r=jrmuizel a=sylvestre

This prevents things from going really bad on some drivers.
Bug 1079341 - Missing yield on async makeDir in FHR state init. r=gps, a=lmandel
Bug 1064333 - Migrate the FHR client id to the datareporting service. r=gps, a=lmandel
Bug 1064333 - Add the stable client id to the telemetry ping. r=froydnj, a=lmandel
Bug 1064333 - Only add the stable user id to the ping when FHR upload is enabled. r=froydnj, a=lmandel
Bug 1064333 - Init TelemetryPing in tests even if MOZILLA_OFFICIAL is not set. r=froydnj, a=lmandel
Bug 1086252 - Show stable client id in about:telemetry. r=froydnj, a=lmandel
Bug 1069873 - Add counter histogram type. r=froydnj, ba=lmandel
Bug 1069953 - Part 1: Make min/max/bucket_count optional for nsITelemetry newHistogram(). r=froydnj, ba=lmandel
Bug 1069874 - Add keyed histogram types. r=froydnj, ba=lmandel
Bug 1092219 - Fix keyedHistogram.add() passing the wrong argument to Histogram::Add(). r=froydnj, a=lmandel
Bug 1092176 - Add keyed histogram section in about:telemetry. r=froydnj, a=lmandel
Bug 1089670 - Record searches in Telemetry. r=bwinton, ba=lmandel
Bug 1085356 - Better handling of OSX audio output devices switching when SourceMediaStream are present in the MSG. r=jesup a=lmandel

On OSX, when the audio output device changes, the OS will call the audio
callbacks in weird patterns, if at all, during a period of ~1s. If
real-time SourceMediaStreams are present in the MediaStreamGraph, this means
buffering will occur, and the overall latency between the MediaStreamGraph
insertion time, and the actual output time will grow.

To fix this, we detect when the output device changes, and we switch temporarily
to a SystemClockDriver, that will pull from the SourceMediaStream, and simply
discard all input data. Then, when we get audio callbacks called reliably
(basically, when OSX is done switching to the other output), we switch back to
the previous AudioCallbackDriver.

We keep the previous AudioCallbackDriver alive using a self-reference. If an
AudioCallbackDriver has a self-reference, that means it's in a state when a
device is switching, so it's not linked to an MSG per se.
Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot a=lmandel
Remove any buffered audio from before an output switch is signaled, as well
as handling gaps in callbacks after a switch.
Bug 1090415: Whitelist room.co for screensharing rs=mreavy a=lmandel
Bug 1091031: Whitelist talky.io & beta.talky.io for screensharing rs=mreavy a=lmandel
Bug 1085356: Bustage fix (missing include from merge) r=bustage a=bustage
Bug 1068051 - Add high-res device drawables. r=trivial, a=lmandel