fixed highlighting of macros used as record field names; added a test for the introduced fix;
improved IntroduceRecord by introducing fields which were present in unresolved record; added a test for this;