HTML Imports: Let @async import not block its sibling.
An import with @async attribute did block its following sibling,
even though it doesn't block its parent. This is not what it should behave.
This change removes that unwanted blocking.
Also, the change adds a set of test for @async behavior: The original coverage
was too poor.
TBR=dglazkov@chromium.org,dominicc@chromium.org
TEST=ipmort-async-grandchild.html, import-async-grandchild-not-child.html
import-async-previous.html, import-async-previous-async.html
import-async-sync-grandchild.html
BUG=
367371
Committed:
https://src.chromium.org/viewvc/blink?view=rev&revision=173051