Add the RAPPOR directory to the 'metrics' watchlist.

BUG=none
TEST=none
R=asvitkine@chromium.org
NOTRY=true

Review URL: https://codereview.chromium.org/196263002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256609 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Log compression and getRawEvents JS API change.

An additional bool argument in LogSerializer indicates the serialized
log should be compressed. Compression will be done with zlib, and output
will be in gzip format.

An additional bool argument in LogDeserializer indicates the input is
compressed and that a decompression should be performed before the
actual deserialization.

Changed LogSerializer API to only take data from 1 stream, since we are
intending to output separate files for each stream anyway.

CastSessionDelegate will always ask for logs compressed. Though it
can be changed in the future.

The sender app has been modified to allow the user to write logs to
file in compressed format.

The cast extension now works with base::BinaryValue rather than
a std::string. The V8ValueConverter converts it to an ArrayBuffer
object to JS. (A Blob can be constructed from it if desired) The JS
API has changed so that getRawEvents returns an ArrayBuffer
rather than a DOMString in the callback.

BUG=301920, 338574

Review URL: https://codereview.chromium.org/189583004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256610 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256609
Telemetry support for iframes.

* Add methods EvaluateJavaScriptInContext,
ExecuteJavaScriptInContext.
* Backend classes take an additional context_id argument, which refers to the iframe.
* WebContents has an EnableAllContexts method, to enable access to iframes.
* Add tests testIFrame, and unit test data files host.html, iframe*.html.

BUG=237032, 350568
TEST=unittest

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=255621

Review URL: https://codereview.chromium.org/183863007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256611 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256611