AST: Change conforming type of reparented protocol conformance to Self
This is more consistent than using a protocol type as the conforming type
with how the rest of the generics system operates. The special
DistributedActor-as-Actor conformance operates in the same way as well.