[Chapel Merge] Add documentation for default resize threshold

Branch: refs/heads/main
Revision: 457a39f
Author: bmcdonald3
Link: Add documentation for default resize threshold by bmcdonald3 · Pull Request #20052 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20052 from bmcdonald3/thresh-default

Add documentation for default resize threshold

[ reviewed by @lydia-duncan - thanks! ]

This PR adds docs for the defaultHashTableResizeThreshold config
const. Additionally, the set and map initializers have been updated
to use this value by default, which was an oversight in the initial
implementation. Tests are added to ensure that map and set are
using the defaultHashTableResizeThreshold value.

Original PR: Add defaultHashTableResizeThreshold config const to chpl__hashtable by bmcdonald3 · Pull Request #19732 · chapel-lang/chapel · GitHub

Modified Files:
A test/library/standard/Map/mapDefaultThresh.chpl

A test/library/standard/Map/mapDefaultThresh.execopts
A test/library/standard/Map/mapDefaultThresh.good
A test/library/standard/Set/setDefaultThresh.chpl
A test/library/standard/Set/setDefaultThresh.execopts
A test/library/standard/Set/setDefaultThresh.good
M modules/internal/ChapelDomain.chpl
M modules/internal/ChapelHashtable.chpl
M modules/standard/Map.chpl
M modules/standard/Set.chpl
M test/types/chplhashtable/noHashForRecordWithEq.good
M test/types/chplhashtable/noHashForRecordWithEq2.good

Compare: https://github.com/chapel-lang/chapel/compare/703ea62896b2...457a39f83b00