[invalidations] Added logging to about:invalidations

This patch is a follow-up to issue 144093005.

The patch adds functionality to the about:invalidations page, by logging
some calls made on an InvalidatorService implementer (this patch focuses
on Ticl client). Each InvalidatorService now owns an InvalidatorLogger
object that is used to log onInvalidation and onStatusChange.

The invalidationLogger then pushes the invalidation data to the
InvalidationMessageHandler and from there it is sent to the HTML via JS
where it is processed and shown on the textarea as a log file.

Following patches will include a better visualization for the different
types of invalidations, as well as information on the registrars
listening for them.


BUG=263863

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250458 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250458
Chrome OS Accessibility: enable cursor compositing when screen magnifier is enabled.

We should enable cursor compositng when screen magnifier is enabled so that the cursor
is easier to see.

BUG=217847
TEST=manually verify that cursor is magnified with screen magnifier on.
R=derat@chromium.org, oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250459 0039d316-1c4b-4281-b951-d872f2087c98
[PPAPI][MediaStream] Rename AudioFrame to AudioBuffer

For audio, a frame usually has the same meaning as sample,
so AudioFrame is not a good name for a bunch of audio
samples. Change it to AudioBuffer.

BUG=330851

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

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