[Chapel Merge] IFC: no inference of implements stmts by default

Branch: refs/heads/master
Revision: 9428ab3
Author: vasslitvinov
Log Message:

Merge pull request #17603 from vasslitvinov/ifc-dflt-no-inference

IFC: no inference of implements stmts by default

This turns compiler infererence of IFC implements statements OFF by default.

For the tests, it removes compopts files that turn off the inference
and adds compots that turn it on for the tests that currently rely on it.

This is for development convenience and can be reverted when desired.

Trivial, not reviewed.

Modified Files:
A test/constrained-generics/basic/associated/error-actual-mismatch.compopts

A test/constrained-generics/basic/generic/error-generic-implements-2.compopts
A test/constrained-generics/basic/generic/error-generic-implements-3.compopts
A test/constrained-generics/basic/generic/error-generic-implements-4.compopts
A test/constrained-generics/basic/generic/generic-implements-1.compopts
A test/constrained-generics/basic/generic/with-assoc-types-1.compopts
A test/constrained-generics/basic/set1/class-and-record.compopts
A test/constrained-generics/basic/set2/infer-implements-stmt.compopts
R test/constrained-generics/basic/set2/error-infer-disabled.compopts
R test/constrained-generics/ucol/cwailes-1/COMPOPTS
R test/constrained-generics/ucol/cwailes-2/COMPOPTS
R test/constrained-generics/ucol/jsiek/COMPOPTS
R test/constrained-generics/ucol/jturner/COMPOPTS
R test/constrained-generics/ucol/neelam/COMPOPTS
M compiler/main/driver.cpp

Compare: https://github.com/chapel-lang/chapel/compare/7ba94a484739...9428ab368de3