Revert CSSMatrix classname to CSSMatrixTransformComponent

See also:
https://developer.mozilla.org/en-US/docs/Web/API/CSSMatrix
https://bugs.chromium.org/p/chromium/issues/detail?id=621945

WebkitCSSMatrix and MSCSSMatrix exist with a different API, and
some libraries, including Adobe animations and the Closure
library write code like
window.CSSMatrix || window.WebKitCSSMatrix || window.MSCSSMatrix,
which causes some websites to break (notably Google photos, some
others I found were www.bahamas.com and www.australianexplorer.com).
Adobe's animation library is versioned and while mostly served
from adobe.com, is also served from other domains.

Aside from breaking pages, it will be confusing for developers to
have CSSMatrix and WebkitCSSMatrix/MSCSSMatrix have such different
interfaces.

We can choose a better name for this component after unbreaking
people who run with experimental-web-platform-features on.

BUG=621945

Review-Url: https://codereview.chromium.org/2126473002
Cr-Commit-Position: refs/heads/master@{#403852}
10 files changed