Add -XOverloadedRecordFields extension
Add GHC.Records and Has class as known-key things
Substantial reorganisation so that field labels are represented by OccNames, not Names
Drop the UniqSet from RecFieldEnv, since it is no longer needed
Store OccNames of selectors in interface files, not Names