Tiny tested request/cancel animationFrame shim designed for consumption via npm/browserify