STS-3102: fiy for bytecode reading not skipping correctly over bytes
refactored Introspector tests to be more lightweight
added test for external class files to TypeHierarchyEngine tests
STS-3102: use new type hierarchy engine