PPAPI: Use clang-format on ppapi/shared_impl

This does not yet add the presubmit check. I'll do that when more of ppapi/ is converted.

BUG=345417

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252768 0039d316-1c4b-4281-b951-d872f2087c98
[webcrypto] Reject AES-GCM tag lengths other than 32, 64, 96, 104, 112, 120, 128 bits.

This matches the spec update https://dvcs.w3.org/hg/webcrypto-api/rev/1ed0fb7da636.

(Before it was possible to use a tag length of 0 and have it succeed)

BUG=245025

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252769 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252768
cc: Make cc_unittests opt into real GL NullDraw contexts.

This breaks the dependency on the TestCompositor for
this test suite. Once it's no longer in use by any test
suite, we can remove it.

Depends on: Depends on: https://codereview.chromium.org/175093004/

R=enne
BUG=270918

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

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