Bug 910876:  Import setZeroTimeout() to shared/js

See: https://bugzilla.mozilla.org/show_bug.cgi?id=910876