STS-3391: added interface retrieval operation to TypeHierarchyEngine
STS-3391: optimized isSpringDataRepository implementation by using the type hierarchy engine