More record->struct conversions

This gets most records in libsyntax and librustc converted over to structs.