JSXTransformer respects async attribute

Implemented according to #1823
Verified with `setTimeout` in `load`.
Should add `script.loaded` too then, since that's what `contentLoaded` really is.