Add Trait alias declaration classes.

These help when dealing with trait uses, that allow to both
alias a method identifier but also adapt the visibility of the
used method.

REVIEW: 115280