fix: polyfill Promise to avoid crashes in old browsers
fix: polyfill Promise to avoid crashes in old browsers

Resolves #1213

This adds `Promise` polyfill before async entrypoint.
This is "solution 2" in the linked issue. See there for more details.

nextstrain/auspice,nextstrain/auspice,nextstrain/auspice