Several fixes for parameterized teams (inheritance w/o substitution, binary roles -  tests included):
- avoid wrapping the tsuper link, which caused StackOverflow because a WeakenedTypeBinding was recorded as its own superInterface
- avoid to create RawTypeBindings for generated AST by refering to role type via singleTypeReference in:
  - getClass and liftTo methods plus types of the role caches
7 files changed