Add Glibc predefined global version and insert all C runtimes into the list of predefined global versions
Get rid of the last usage of std.c, which has been moved to core.sys in druntime
Merge pull request #4111 from joakim-noah/add_glibc

Add predefined global version for Glibc
fix Issue 13802 - Improve pretty-print result for the const(string) type
fix Issue 13803 - Improve pretty-print result for the wstring an dstring types
Consistent error messages that are started by lower-case character
Consistently use "Internal Compiler Error", rather than "ICE" that is not widely known
Consistency use "CTFE internal error" for the errors that happened during interpretation

Maybe, some of the errors would be caused by the AST that comes from the semantic analysis stage and the CTFE interpreter does not intent. But "CTFE error" is much understandable for the compiler end users.
Merge pull request #4185 from 9rnsr/fix_pp_string

Issue 13802 & 13803 - Improve pretty-print result for the three string types
Merge pull request #4186 from 9rnsr/fix_errmsg

Improve consistency of dmd error messages
fix Issue 13774 - Multiple definition of ...

- COMDEF symbols should set pickAny when being added to a library
Merge pull request #4187 from MartinNowak/fix13774

fix Issue 13774 - Multiple definition of ...
regression test for Issue 13774
Merge pull request #4188 from MartinNowak/fix13774

regression test for Issue 13774
fix Issue 6469 & 8864 - consistent semantics for variable initializer

- Issue 6469 - Compiler fails to initialize associative array: string->[string->string]
  If variable type is specified, its initializer should be recursively analyzed to fit the target type.

- Issue 8864 - Simpler syntax for array literal of structs from one argument
  By the recursive analysis, implicit struct constructor call is properly handled in `ArrayInitializer` elements.

But, for multi-dimensional block initializing of static array variable, the 'target type' should be determined before `init->semantic` call.
To do that, I added `checkMultiDimInit` and `canMatch` member functions in `Initializer`.
Add support for legacy opCall feature
Propagate error in nestedRefs check

It's necessary to avoid redundant errors in fail_compilation/diag0148.d.