[Chapel Merge] Require double quotes in Mason sources

Branch: refs/heads/main
Revision: 1384d0392c575ee28f0a228aa2b8a503f4c9c853
Author: jabraham17
Link: Require double quotes in Mason sources by jabraham17 · Pull Request #28714 · chapel-lang/chapel · GitHub
Log Message:
Require double quotes in Mason sources (#28714)

This PR makes using double quotes for strings in Mason sources a
requirement

This is motivated by me being frustrated that Mason inconsistently uses
both '' and "" for strings. I picked "" for the style for mason,
and it is enforced by a custom linter rule. The changes in this PR were
made using the fixit for the rule.

[Reviewed by @benharsh]

Compare: Comparing 1fc544f473333239d4e507676b43f2af59331dfb...5d7611995b1e2ca815edb0dbd29008848fed4e5e · chapel-lang/chapel · GitHub

Diff:
M Makefile.devel
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/MasonModify.chpl
M tools/mason/MasonModules.chpl
M tools/mason/MasonPublish.chpl
M tools/mason/MasonRun.chpl
M tools/mason/MasonSearch.chpl
M tools/mason/MasonTest.chpl
M tools/mason/MasonUpdate.chpl
M tools/mason/MasonUtils.chpl
M tools/mason/SpecParser.chpl
A tools/mason/rules.py
https://github.com/chapel-lang/chapel/pull/28714.diff