Bug 875750 - Provide a basic color picker for Android. r=mfinkle
bug 944043 - security exception on start up for GeckoView app r=mfinkle
Bug 943460 - Apps only set CSP once. r=grobinson, r=sstamm

--HG--
extra : rebase_source : 106af498bfd3314f6aaba061b81729ca43633a7e
Bug 944567 - [Flatfish] Camera recording should support AAC encoding based on Android JB (4.2.2). r=sotaro

--HG--
extra : rebase_source : 9bdea1464793363d31454b2f08bf9ae170a33623
Bug 946481 - Add xaddl to Assembler-x86-shared. r=efaust
Bug 949227 - browser_bug609700.js | Found an unexpected tab at the end of test run: about:blank, r=gavin

--HG--
extra : rebase_source : 8d8713551121c58a2cfc5a58516ea1f7a16f1d61
Bug 939890 - Don't build iLBC/G722/iSAC audio codecs for webrtc. r=jesup
Bug 946481 - Fix PRETTY_PRINT_OFFSET misuse. no_r
Bug 932285 - part 1 - iterate over registered histograms, then check existence in snapshots; r=vladan
Bug 932285 - part 2 - convert nsITelemetry.registeredHistograms to a function returning an array; r=vladan
Bug 932285 - part 3 - don't export comments to telemetry's string table; r=vladan
bug 950253 - fix typo in getHSTSPreloadList.js r=briansmith DONTBUILD because NPOTB
Bug 949949 - [B2G] remove telephony.onincoming before test case finishes. r=vicamo
Bug 944011 - Remove explicit cx pushing from event code. r=bz
Bug 944011 - Tests. r=bz
Bug 949334 - Use FINAL_LIBRARY for webrtc. r=gps
Bug 913734 - Remove custom privilege setup for cut/copy/paste. r=mrbkap
Bug 913734 - Stop storing security policies on XPCWrappedNativeProtos. r=mrbkap

This is just a cache, so we can safely remove it without impacting correctness.
The rest of this mechanism goes away in subsequent patches.
Bug 913734 - Stop consulting domain policies in CAPS. r=mrbkap

The whole LookupPolicy juggernaut is basically a mechanism for setting custom
per-(protocol, origin, property, action) access control in the preferences
service.

There are two sets of preferences currently in all.js. One of them is set up
for mailnews, for the mailbox:, imap:, and news: protocols. According to jst,
this was designed as a whack-a-mole security mechanism for javascript running
in HTML email. IIUC, we no longer allow JS to run at all in mailnews, so this
is obsolete.

The other mechanism appears to be our old-fashioned implementation of the
same-origin policy, which has been obsoleted by the new compartment
architecture.

In addition, most of this stuff was obsoleted by the new dom bindings, since
these DOM classes no longer go through XPCWrappedNativeJSOps, and thus no
longer trigger these security checks at all.

We stop using the infrastructure in this patch, and rip it out in the next one.
Bug 913734 - Remove now-unused policy machinery. r=mrbkap