[Chapel Merge] Add an argument ignoreBuiltinModules to the 'get v

Branch: refs/heads/master
Revision: 9355aa5
Author: daviditen
Log Message:

Merge pull request #16426 from daviditen/ignore-builtin

Add an argument ignoreBuiltinModules to the ‘get visible symbols’ primitive

[reviewed by @lydia-duncan]

When true, it skips printing symbols in the Builtin, Types, and Math modules.

Updated some errors to allow for multiple arguments to this primitive.

Adjusted some tests to use the new argument and stop using --minimal-modules.

Modified Files:
R test/trivial/diten/printVisibleConflict.compopts
R test/trivial/diten/printVisibleConflict.skipif
R test/trivial/diten/printvisible.compopts
R test/trivial/diten/printvisible.skipif
R test/trivial/diten/printvisibleOptTrue.compopts
R test/trivial/diten/printvisibleOptTrue.skipif
R test/visibility/private/variables/accessSiblingPrint.compopts
R test/visibility/private/variables/accessSiblingPrint.skipif
R test/visibility/private/variables/privateToParentPrint.compopts
R test/visibility/private/variables/privateToParentPrint.skipif
M compiler/passes/scopeResolve.cpp
M test/trivial/diten/printVisibleConflict.chpl
M test/trivial/diten/printvisible.chpl
M test/trivial/diten/printvisibleExtraArg.chpl
M test/trivial/diten/printvisibleExtraArg.good
M test/trivial/diten/printvisibleOptTrue.chpl
M test/trivial/diten/printvisibleWrongName.good
M test/trivial/diten/printvisibleWrongValue.good
M test/visibility/private/variables/accessSiblingPrint.chpl
M test/visibility/private/variables/privateToParentPrint.chpl

Compare: https://github.com/chapel-lang/chapel/compare/3ae1c36d23ad...9355aa5bb175