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
Merge pull request #1943 from 9rnsr/fix9656

Issue 9656 - Built-in dup result should behave as like unique array, if it is possible.
[Refactoring] for StructDeclaration::buildCpCtor
Merge pull request #2004 from yebblies/enumconv

[DDMD] Do not rely on implicit conversion from 0 to enum type
Add loc for internal generated code

For:
1. Avoid "no line number" issues
2. For the DDMD automatic code translation to D
Move test case for issue 10053 to runnable/sdtor.d

Collecting tests for struct destructor into same file is useful.
fix Issue 10055 - Incorrect attribute merging in dtor/postblit building
Merge pull request #2005 from yebblies/typedefine

[DDMD] Do not use #defined aliases to expressions in Type
support make argument DEBUG=1 for posix.mak
Merge pull request #2006 from 9rnsr/fix10055

[REG2.063a] Issue 10055 - Incorrect attribute merging in dtor/postblit building
Merge pull request #1983 from 9rnsr/fix10016

[REG2.063a] Issue 10016 - Incorrect error gagging using RefCounted
Merge pull request #1984 from 9rnsr/fix10049

[REG2.059] Issue 10049 - Spurious "Label already defined" error inside a foreach over a range aggregate
Merge pull request #2008 from dawgfoto/makeDEBUG

support make argument DEBUG=1 for posix.mak
Refactor win32 makefile to build four libs before linking
Add backend-independent stub glue layer