Merge pull request #1188 from NREL/78198458_GridViewBugFixes

[#78198458] Correctly access parent.
Merge pull request #1189 from NREL/78198458_GridViewBugFixes

78198458 grid view bug fixes
Fix enabling of PCH with clang
Fix CreateScheduleLibrary Failure

[#78208904] The issue revolves around the load order of ruby modules and
how the SWIG internal type management system handles that. Verbose
comments are port in place in the code to help make sure this kind of
subtle problem is not encountered again.

Please see code comments for more details.
Merge pull request #1190 from NREL/78208904-RubyCreateLibraryFailure

Fix CreateScheduleLibrary Failure
Preliminary Cocoa plugin fix
Fixing CMake warnings
Merge remote-tracking branch 'origin/iteration' into 78198458_GridViewBugFixes