Updating to re-integrate our own ImportIDL branch from the validation loop.

Updating to re-integrate our own ImportIDL branch from the validation loop.