Keyframe easings seem to be working
Removed printlines
Remove comment
Add tests for per-keyframe easings
Use animate instead of new Animation for minifill test.
Fix indenting
Change indentation to tabs. How do I make the linter happy!?
The linter also hates tabs. This one is indented with TWO SPACES.
Linter errors.
Playing animations are pending after pause, animations are
pending after play. New players are idle before play.
Linter
Move leftAsNumber out of the effect suite.
linter
Updated chai
Merge pull request #147 from rjwright/KeyframeEasingsWithTests

Keyframe easings with tests - take two
Merge pull request #150 from rjwright/NewPlayersIdle

Improvement to PlayState behavior
Slowly plugging in copy and pasted code

Made rotate less broken

Working on plugging in code. Shane added some comments

Moved matrix decomposition into mergeTransform. What a mess!

Still not sure if it's right, but will add string converter for
matrices and see how it goes.

Finally got matrix decomp working (at least for one test case
i.e.new Animation(
	box,
	[{transform: 'rotate(0rad) translate(0px)'},
	{transform: 'translate(800px) rotate(9rad)'}], { duration: 2000, fill: 'forwards' });
)

The code is a TOTAL MESS.

Also need to file a bug about matrix decomp not working in the native impl for this case.

Working on simplifying the matrix handling in mergeTransforms

About to delete a bunch of commented-out code.

Just discovered that matrices don't parse.

Found the bug that was breaking some transform cases.

Now going to change parsed transforms from 2-arrays to
{t: x, d: y} objects.

Skew is now working!

Matrix interp is working. Skew is working. Needs big cleanup.

Slowly plugging in copy and pasted code

Made rotate less broken

Working on plugging in code. Shane added some comments

Moved matrix decomposition into mergeTransform. What a mess!

Still not sure if it's right, but will add string converter for
matrices and see how it goes.

Finally got matrix decomp working (at least for one test case
i.e.new Animation(
	box,
	[{transform: 'rotate(0rad) translate(0px)'},
	{transform: 'translate(800px) rotate(9rad)'}], { duration: 2000, fill: 'forwards' });
)

The code is a TOTAL MESS.

Also need to file a bug about matrix decomp not working in the native impl for this case.

Working on simplifying the matrix handling in mergeTransforms

About to delete a bunch of commented-out code.

Just discovered that matrices don't parse.

Found the bug that was breaking some transform cases.

Now going to change parsed transforms from 2-arrays to
{t: x, d: y} objects.

Skew is now working!

Matrix interp is working. Skew is working. Needs big cleanup.
Trying to debug the tests.
Fixed tests
Changed the way we handle matrices in interpolation.js