[Chapel Merge] Update spec links to modules/technotes/primers use

Branch: refs/heads/master
Revision: 050abca
Author: mppf
Log Message:

Merge pull request #16516 from mppf/doc-updates-15

Update spec links to modules/technotes/primers use chpl-domain references

Using sphinx references for these links allows them to be checked during make docs.

Additionally it corrects the section on module-scope var deinitialization order as a follow-up to PR #16430.

Reviewed by @ben-albrecht - thanks!

Modified Files:
M doc/rst/language/spec/acknowledgements.rst
M doc/rst/language/spec/arrays.rst
M doc/rst/language/spec/classes.rst
M doc/rst/language/spec/conversions.rst
M doc/rst/language/spec/data-parallelism.rst
M doc/rst/language/spec/domain-maps.rst
M doc/rst/language/spec/domains.rst
M doc/rst/language/spec/error-handling.rst
M doc/rst/language/spec/expressions.rst
M doc/rst/language/spec/generics.rst
M doc/rst/language/spec/input-and-output.rst
M doc/rst/language/spec/interoperability.rst
M doc/rst/language/spec/iterators.rst
M doc/rst/language/spec/language-overview.rst
M doc/rst/language/spec/lexical-structure.rst
M doc/rst/language/spec/locales.rst
M doc/rst/language/spec/memory-consistency-model.rst
M doc/rst/language/spec/methods.rst
M doc/rst/language/spec/modules.rst
M doc/rst/language/spec/notation.rst
M doc/rst/language/spec/organization.rst
M doc/rst/language/spec/procedures.rst
M doc/rst/language/spec/ranges.rst
M doc/rst/language/spec/records.rst
M doc/rst/language/spec/scope.rst
M doc/rst/language/spec/statements.rst
M doc/rst/language/spec/task-parallelism-and-synchronization.rst
M doc/rst/language/spec/tuples.rst
M doc/rst/language/spec/types.rst
M doc/rst/language/spec/unions.rst
M doc/rst/language/spec/user-defined-reductions-and-scans.rst
M doc/rst/language/spec/variables.rst

Compare: https://github.com/chapel-lang/chapel/compare/3db8ffa80d6a...050abcad5e0c