Enhance the mainloop and action scheduler.
Do not use requestAnimationFrame but use an algorithm that use different solution according the API:
- setimmediate (the best solution)
- postMessage (intermediate)
- setTimeout (which seems to be better than requestAnimationFrame)
Add support of schedule on next frame ~ requestAnimationFrame
Add documentation for vs.scheduleAction
Fix a small bug
Docs update
Libs update