This reverts commit 587860844d32d6c6de21e43e9a120767d1e1aa6b which changed $.each to Array.forEach. The latter does not support breaking out of the loop early, and hence breaks provider selection. In particular, Edge Web Fonts was broken by this.
Revert commit 587860844d32d6c6de21e43e9a120767d1e1aa6b which replaced $.each with Array.forEach. That commit broke limiting the CodeHintList to displaying at most maxResults hints.
Merge pull request #3208 from adobe/iwehrman/fix-chm-provider-selection

Fix code hint provider selection