update package, component, and .min.js
update docco and slightly improved detection of requestAnimationFrame/setImmediate