Keyframe easings with tests - take two

@dstockwell this is ready for review now
It's because there are two suites in this file and they both use it. I can declare the function outside the suites, at the top of the file. Will that put it in the global scope? I don't know how scoping works with these tests.