Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr
Bug 784519 - Part 4: signalingState mochi tests r=jsmith
Bug 869123: Quick share action for android menu. [r=wesj]

--HG--
extra : rebase_source : bf6885fb80770efef32d91bd984871db67b78f2b
Bug 869123: Fix setIntent() call in ActionProvider. [r=mfinkle]

--HG--
extra : rebase_source : 413831c09b3df15383ba07671468af999e89134d
Bug 869123: Fix testShareLink to support submenu in 14+. [r=mfinkle]

--HG--
extra : rebase_source : 5291de20acb1e4c4500b8ef26eaf1a6816f3647f
Bug 869123: Optimize action-provider by using it only when needed. [r=mfinkle]

--HG--
extra : rebase_source : 88637ae2c299e34a25a3d7fe424bc637635cbec5
Bug 876938: MenuItem should handle closing the menu of share action. [r=wesj]

--HG--
extra : rebase_source : ca005ac974e3efbf858edac3fd360a3cfddc21b9
Bug 879138 - Silence GCC warnings about inline functions used but not defined. r=njn.
Bug 872416, part 1 - Move js::frontend::LexicalLookup from a header into the only file that uses it. r=luke.
Bug 872416, part 2a - Factor out source notes into a new header file. Make jsopcodeinlines.h not include BytecodeEmitter.h. r=luke. (Reviewed as "part 11", but doing this first made it easier to get the whole stack working in GCC.)
Bug 872416, part 2b - Make jsanalyze.h not include jspocodeinlines.h. Factor out inlines into jsanalyzeinlines.h. r=luke. (This is only half of the patch reviewed as "part 2". The other half didn't work in GCC and is on hold.)
Bug 872416, part 3 - Make frontend/BytecodeCompiler.h not include frontend/Parser.h. r=luke.
Bug 872416, part 4 - Make jsobjinlines.h not include builtin/Iterator-inl.h (since that includes jsobjinlines.h, making a cycle). r=luke.
Bug 872416, part 5a - Make vm/RegExpObject-inl.h and vm/RegExpStatic-inl.h not include each other, breaking an include cycle. r=luke. (Reviewed as "part 10", but changing the order of the patches made it easier to get the whole stack working in GCC.)
Bug 872416, part 5b - Make objinlines.h not include vm/RegExpStatics-inl.h. r=luke. (Reviewed as "part 5".)
Bug 872416, part 6 - Make jsobjinlines.h not include jsscriptinlines.h, eliminating the #include cycle jsscriptinlines.h -> vm/Shape-inl.h -> jsobjinlines.h -> jsscriptinlines.h. NOT REVIEWED YET.
Backed out changeset 5d6e363a7b4b, which hasn't got review yet.
Bug 772321 - Implement CSS parsing of writing-mode r=dbaron
Bug 870105 - In BackgroundPageThumbs.jsm, size the browser once using browser.style rather than after each page load using nsIDOMWindowUtils.setCSSViewport. r=ttaubert
Bug 862088 - Add raw mp3 sniffing. r=padenot

Attempt to sniff raw mp3 with no id3 tag by looking for a header
followed by a second header at the expected offset from the packet
length.

Adds mp3 sniffing with and without id3 tags to the mediasniffer
xpcshell tests. These files are truncated to 512 bytes. Our method
can require up to 1.5k of data, but these have 208/209 byte packets
so sniffing still works.

notags-bad.mp3 has a corrupt header, and verifies sniffing fails.
notags-scan.mp3 has garbage before the header, and verifies sniffing fails.
he_free.mp is a vbr test vector which isn't sniffable with this method.
fl10.mp2 is an mp2 file, and verifies sniffing fails.
ff-inst.exe verifies bug 875769 doesn't regress.