[Chapel Merge] Update spec now that operators can be listed in us

Branch: refs/heads/main
Revision: 1ceffcf
Author: lydia-duncan
Link: Update spec now that operators can be listed in use and import statements by lydia-duncan · Pull Request #19477 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #19477 from lydia-duncan/docOpImport

Update spec now that operators can be listed in use and import statements
[reviewed by @mppf]

Updates the syntax productions to reflect this new functionality. (Note that
the updates to import fall out from updating the productions defined to
describe use statements, so additional updates were not necessary).

Removes text that states except * is a way to enable only qualified access
to a module's contents, as that functionality has been deprecated and
removed.

Updates descriptions of renaming via a use or import statement to exclude
operators from this functionality.

Also be more specific about when a renaming would be visible outside of
the module in which it occurs - the old text implied any use would cause
this but it is only true of public uses.

Double checked the built documentation, and also looked through the
import and use statement sections and the operators descriptions in the
procedures and expressions chapters but found no further places that
required updating.

Modified Files:
M doc/rst/language/spec/modules.rst

Compare: https://github.com/chapel-lang/chapel/compare/e25993a69cc6...1ceffcfb7f2e