Bug 878449 - Fixed mismatched CoInitialize call causing crash in JumpList. r=padenot.
Merge m-c to inbound.
Bug 844255 - Only use WS_EX_COMPOSITED on popups when using accelerated layers. r=Bas
Bug 854934 - Add production cert for privileged apps on Android. r=wesj, r=mfinkle
Bug 860782 - Move Android permission install to first run, from install. r=wesj, r=fabrice
Bug 876043 - Build for multi qt4/qt5 ubuntu environment. r=romaxa, r=glandium
Bug 879228 - [browserconsole] Tune console.jsm to ease Addon SDK integration. r=msucan
Bug 882496 - Fail gracefully if Persona observer methods called before watch(). r=benadida
Bug 882549 - Don't rely on mElement to find nsIDocument in TextTrackCue. r=rillian, r=smaug

Find nsIDocument via mGlobal (as nsPIDOMWindow) rather than via pointer to
HTMLTrackElement. (bz from #content has explained how we can access
nsPIDOMWindow and nsIDocument without having to ask the HTMLTrackElement)

For the time being, there are many null-ness checks for both 'window' and
'document', and no mechanism to report errors other than returning nullptr
where possible. This will be addressed in a followup bug.

Also adds a test for mHead nullness in TextTrackCue::ConvertNodeTreeToDOMTree
to prevent SIGSEV.
Bug 882552 - Change Binder Thread's default priority to 0. r=mwu, r=jlebar
Bug 883843 - Remove extraneous QI line in HTMLTrackElement. r=peterv

This was accidentally introduced in bug 882817. The line that deals
with the interface map entry for nsIDOMHTMLElement is unneeded as
NS_HTML_CONTENT_INTERFACES deals with this as well.
Bug 884467 - Replace the linen texture with the new Mavericks one. r=dao