[Chapel Merge] Add five futures

Branch: refs/heads/main
Revision: 8c537f1
Author: e-kayrakli
Log Message:

Merge pull request #18561 from e-kayrakli/futures

Add five futures

This PR adds futures for the following issues that were opened previously without futures:

#12499
#13674
#14246
#14465
#15148

[Trivial, not reviewed]

Test:
Added futures function correctly in quickstart config

Modified Files:
A test/classes/forwarding/promotionBug.bad

A test/classes/forwarding/promotionBug.chpl
A test/classes/forwarding/promotionBug.future
A test/classes/forwarding/promotionBug.good
A test/errhandling/misc/defaultArgResolutionBug.bad
A test/errhandling/misc/defaultArgResolutionBug.chpl
A test/errhandling/misc/defaultArgResolutionBug.future
A test/errhandling/misc/defaultArgResolutionBug.good
A test/expressions/loop-expr/ifExprWithForallBug.bad
A test/expressions/loop-expr/ifExprWithForallBug.chpl
A test/expressions/loop-expr/ifExprWithForallBug.future
A test/expressions/loop-expr/ifExprWithForallBug.good
A test/expressions/loop-expr/ifExprWithForallBug.prediff
A test/expressions/loop-expr/recordWrappedClassBug.bad
A test/expressions/loop-expr/recordWrappedClassBug.chpl
A test/expressions/loop-expr/recordWrappedClassBug.future
A test/expressions/loop-expr/recordWrappedClassBug.good
A test/functions/resolution/functionAndMethodWithSameNameBug.bad
A test/functions/resolution/functionAndMethodWithSameNameBug.chpl
A test/functions/resolution/functionAndMethodWithSameNameBug.future
A test/functions/resolution/functionAndMethodWithSameNameBug.good

Compare: https://github.com/chapel-lang/chapel/compare/eb8a1d6222df...8c537f174976