IDL compiler: Remove TestInterfaceImplementedAs.idl

TestInterfaceImplementedAs.idl is not needed, as it is covered by
TestInterfacePython.idl (which has [ImplementedAs]).
This CL removes it.

BUG=239771
TBR=haraken
NOTRY=true

Review URL: https://codereview.chromium.org/130043003

git-svn-id: svn://svn.chromium.org/blink/trunk@164721 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[import] Wait before notify until all imports are loaded

This change introduces new blocking state called HTMLImport::BlokingFromBeingDone.
(This is actually not a blocking state since the import processing isn't blocked.
Rename will follow.)

Before this change, HTMLImports assumes the imports are loaded if
the import parsing is finished. That is false because child imports can be
under loading. The newly introduced "BlockingFromBeingDone" state represents
"parsing done, but has loading children."

This change also consolidates HTMLImportLoader creation path into ensureLoader().

R=dglazkov,dominicc
BUG=313384
TEST=import-slow-child.html

Review URL: https://codereview.chromium.org/125903002

git-svn-id: svn://svn.chromium.org/blink/trunk@164724 bbb929c8-8fbe-4397-9dbb-9b2b20218538