detab
fix Issue 9656 - Built-in dup result should behave as like unique array, if it is possible
Make global a struct without a default constructor
Rename StringTable::init -> _init
use correct dtor location
fix issue 10053 - struct member with pure dtor forces declared dtor to
be pure, too
fix Issue 10040 - struct-related ICE

The second instantiation of `mixinMembers!(MsgHeader.init)` is incorrectly
judged as not identical with the first one, by the lack of `StructLiteralExp::equals`.
Fix Issue 10050 - Replace stdmsg with stderr
Merge pull request #1986 from yebblies/globaldtor

[DDMD] Make global a struct without a default constructor
Merge pull request #2001 from yebblies/stdmsgerr

[REG2.063a] Issue 10050 - Replace stdmsg with stderr
Merge pull request #1999 from hpohl/10053

[REG2.063a] Issue 10053 - struct member with pure dtor forces declared dtor to be pure, too
Merge pull request #2000 from 9rnsr/fix10040

[REG2.063a] Issue 10040 - struct-related ICE
Merge pull request #1987 from yebblies/stringtableinit

[DDMD] Rename StringTable::init -> _init
Merge pull request #1943 from 9rnsr/fix9656

Issue 9656 - Built-in dup result should behave as like unique array, if it is possible.
Do not rely on implicit conversion from 0 to enum type
Merge pull request #2004 from yebblies/enumconv

[DDMD] Do not rely on implicit conversion from 0 to enum type