[Chapel Merge] Use explicit modules for all mason sources

Branch: refs/heads/main
Revision: 88ac9116e77dd82e5dd8877993351ef9f731cc29
Author: jabraham17
Link: Use explicit modules for all mason sources by jabraham17 · Pull Request #28709 · chapel-lang/chapel · GitHub
Log Message:
Use explicit modules for all mason sources (#28709)

Switches mason sources to all use explicit modules, to better enforce
error handling (since explicit modules use relaxed error handling)

  • paratest

Note to reviewer: it may be easier to review commit by commit to avoid
an overwhelming amount of whitespace changes. Each "resolve incorrect
indent" commit is a whitespace only change.

[Reviewed by @benharsh]

Compare: Comparing bb50d371ce04197f7fb8c3b086f7e55de12b74c3...8df03ce6576d8ed2c0532b223265e915d41d579c · chapel-lang/chapel · GitHub

Diff:
M Makefile.devel
M tools/mason/Manifest.chpl
M tools/mason/Mason.chpl
M tools/mason/MasonBuild.chpl
M tools/mason/MasonDoc.chpl
M tools/mason/MasonEnv.chpl
M tools/mason/MasonExample.chpl
M tools/mason/MasonExternal.chpl
M tools/mason/MasonHelp.chpl
M tools/mason/MasonLogger.chpl
M tools/mason/MasonModify.chpl
M tools/mason/MasonModules.chpl
M tools/mason/MasonNewInit.chpl
M tools/mason/MasonPrereqs.chpl
M tools/mason/MasonPublish.chpl
M tools/mason/MasonRun.chpl
M tools/mason/MasonSearch.chpl
M tools/mason/MasonSystem.chpl
M tools/mason/MasonTest.chpl
M tools/mason/MasonUpdate.chpl
M tools/mason/MasonUtils.chpl
M tools/mason/SpecParser.chpl
M tools/mason/TestResult.chpl
M tools/mason/ThirdParty.chpl
M tools/mason/pullMasonDeps
https://github.com/chapel-lang/chapel/pull/28709.diff