fix (carousel): fallback for browsers which doesn't support requestAnimationFrame

 Some browsers don't support requestAnimationFrame,
mozRequestAnimationFrame and webkitRequestAnimationFrame(ex: android
2.x)

adds some code for fallback