Fix infinite imports when importing self.
Add todo.
Complete with error instead of thorwing exception.
Addressed comment.
Merge pull request #2414 from dart-lang/fix_folder_import

Fix infinite imports when importing self.