Revert "Bugfix: Only throw an AlreadyDefined if the underlying type for the old_type differs"

This reverts commit 003699101af6fec1881cbd8dcb88c578b7e5e604.
Revert "added check, if all opaques could get resolved."

This reverts commit 04e1285235fbd537ef794da3ab88bf7a5c704b06.

Conflicts:
	tools/typelib-clang-tlb-importer/TypelibBuilder.cpp
	tools/typelib-clang-tlb-importer/main.cpp
clang-tlb-importer: add nasty test-case

note that the newly added class is not found by the current importer...
there is a string-compare for "anonymous"...

Signed-off-by: Martin Zenzes <martin.zenzes@dfki.de>
clang-tlb-importer: give some love to "lookupOpaque"

- typo in variable name
- nicer error-messages, nicer formatting
- no functional changes

Signed-off-by: Martin Zenzes <martin.zenzes@dfki.de>