removed SpecificReference
removed ElementReferenceWithTarget
backup
it works, but seems to be slower
copied from commit in selected_classes
removed order and applyOrder from DeclarationSelector, and only filter in subclasses when the selector needs it.
simplified declarators() for selectors without an order
cleaning up simple reference hierarchy
added support for multi-type references
Merge branch 'develop'