Move WebRTCICECandidate to platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160607 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Devirtualize WebKitSourceBuffer's destructor

Devirtualize WebKitSourceBuffer's destructor. This avoids
creating an unnecessary vtable as this class is never
subclassed nor does it have any virtual function.

BUG=311561

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160608 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move privateTemplateUniqueKey / sharedTemplateUniqueKey in the 
generated bindings to .bss section instead of .data by
getting rid of the pointer and using a simple static 
uninitialized int.

This decreases our binary size. This also reduces the number of
relocations in libchromeview_prebuilt.so by 18 according to
relinfo.

BUG=249746

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=160087

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160609 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move WebFilterKeyframe to platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160610 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[webcrypto] Add more layouttests for AES-CBC.

Adds test data for 128-bit, 192-bit, and 256-bit encryption, decryption, and key import.

Note that many of these new layouttests are duplicates of equivalent tests found in webcrypto_impl_unittest.cc: this is temporary, as I am in the process of transplanting the tests from chromium to Blink.

BUG=245025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160611 bbb929c8-8fbe-4397-9dbb-9b2b20218538
call typeface instead of paint to convert char->glyph

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160612 bbb929c8-8fbe-4397-9dbb-9b2b20218538