Add -fkeep-going to make compiler continue despite errors (#15424)
This change adds a new option -fkeep-going
which makes ghc react to module compilation errors by skipping them and continuing with any other modules that it still can handle. The whole compilation is still flagged as a failure.
The flag name is the same that make
uses for similar functionality.