Branch/fix mirrored animations

The Closure library's matrix manipulation functions assume that rotation matrices are left-handed or not orthogonal.  This branch catches rotation matrices that don't meet these criteria and skips view interpolation for them since it will not work properly.

@rchadwic or @BrettASwift would you mind reviewing my changes to see if you find them satisfactory?