Fixes tests to work with earlier 3.x versions of Immutable.
Removes long-space and replace with proper space char.
Pass in keyPath for swap and next-animation-frame events
Adds tests for passing keyPath on swap event.
Restructures and reorders structure tests