Implement requestAnimationFrame

Uses rAF if available.
Does not use autoprefixing, as it might already be implemented somewhere globally.
If shim/autoprefixer is needed in project, you should use solutions like [this.](http://stackoverflow.com/questions/5605588/how-to-use-requestanimationframe)