Fix matrix interpolation between rotations of 180 degrees

In a previous cl (https://chromium-review.googlesource.com/526993), I
intentionally avoided interpolating decomposed rotation components
if they differed by 180 degrees (because this was ambiguous). This does
not match the spec (https://www.w3.org/TR/css-transforms-1/#interpolation-of-decomposed-3d-matrix-values)

This change reverts us to the previous rotation behavior.

BUG=739723

Review-Url: https://codereview.chromium.org/2971903005
Cr-Commit-Position: refs/heads/master@{#484678}


CrOS-Libchrome-Original-Commit: 799b4a3caeaaa5b99fea35d3ce3a96f7553b8f56
2 files changed
tree: 040dfb3273b0474683d4e3ab152ab49740f84057
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/