Revert GetClassTypeReference changes in 5118b41d36 (and following)
Protect against cyclic type forwarders.
Allow resolving portable library references even if the facade assembly containing the type forwarders is not loaded into the NR compilation.

This is a slightly different approach to 5118b41d3606a.