detab
fix Issue 9656 - Built-in dup result should behave as like unique array, if it is possible
[Refactoring] Variable interpretation from its initializer

Reuse VarDeclaration::getConstInitializer.
fix Issue 10016 - Incorrect error gagging using RefCounted
fix Issue 10049 - Spurious "Label already defined" error inside a foreach over a range aggregate
Move issue 9068 test to runnable/foreach5.d
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.
Issue 10029 - Update list of reserved version identifiers

Sync list of predefined versions with the one in the spec.
Refactor win32 makefile to build four libs before linking