Allow out-of-source testsuite builds.
Adapt -cov/-profile test to out-of-source builds.
Manually replace ${RESULTS_DIR} for Windows compatibility.
fix issue 10277 - Incorrect error file and line on redeclaration of
TypeInfo
Clean up help text string and enable -m64 for windows
Work around multiple-static-variable bug in dmd by removing the array
lazily evaluate ident
Merge pull request #1152 from klickverbot/out-of-source

Allow out-of-source testsuite builds.
Fixes Issue 10367 - DDoc should output enum base types.
Merge pull request #2187 from WalterBright/lazyIdent2

Generate ident's for TemplateInstance's lazily
Merge pull request #2185 from AndrejMitrovic/Fix10367

Issue 10367 - DDoc should output enum base types.
Merge pull request #2180 from yebblies/multistatic

[DDMD] Work around multiple-static-variable bug in dmd by removing the array
Merge pull request #2179 from yebblies/win64

[DDMD] Clean up help text string and enable -m64 for windows
Merge pull request #2169 from hpohl/10277

fix issue 10277 - Incorrect error file and line on redeclaration of TypeInfo
Merge pull request #2181 from yebblies/ctormangle

[DDMD] Mangle C++ contructors and destructors correctly
Replace expression macro with lines in it
Expand macros in arrayop.c
Expand BinAssignExp macros in expression.h
Expand macros in lexer
Expand macros in mtype
Remove unnamed union with an initializer