Preserve RdrName of non-overloaded fields; report naughty selectors properly
Track private instances in TcGblEnv, for partial GHCi support
Use unbound name rather than error in rnOverloadedField to help Haddock