Add requestAnimationFrame polyfill.

предлагаю:
1. i-raf -> request-animation-frame
2. судя по http://caniuse.com/#search=requestAnimationFrame смысла в переборе вендоров нет — единственный актуальный префикс `webkit`, остальные вымерли или никогда не существовали. и `CancelRequestAnimationFrame `, похоже, вымер полностью. я бы предложил такой вариант:

```js
(function(w) {
    var rAF = w.requestAnimationFrame,
        cAF = w.cancelAnimationFrame;
    if (rAF) return;
    if (rAF = webkitRequestAnimationFrame && cAF = webkitCancelAnimationFrame) return;
    var lastTime = 0;
    rAF = function(cb) {
        var currTime = new Date().getTime(),
            timeToCall = Math.max(0, 16 - (currTime - lastTime)),
            id = w.setTimeout(function() { cb(currTime + timeToCall); }, timeToCall);

        lastTime = currTime + timeToCall;
        return id;
    };
    cAF = function(id) {
        clearTimeout(id);
    }
})(window);