RecordStubGenerator properly generates stubs for records with RequireQualifiedAccess attribute
extract common code to CodeGeneration file
clean up namespaces
Merge pull request #425 from vasily-kirichenko/fully-qualified-records

RecordStubGenerator properly generates stubs for records with RequireQualifiedAccess attribute