fix Issue 10094 - NRVO with static array return should work
Fix bug 10275 CTFE: allow const casts of struct literals

This was permitted in const-folding, but not in CTFE until now.
Fix bug 10217 ICE(root.c) with nested struct.init.tupleof in CTFE

CTFE version of bug 9315, almost exactly the same fix.
If a nested struct has no initialized hidden pointer, set it to null
to match the runtime behaviour.
Add front-end support for 64bit X32 target.
fix Issue 10249 - incorrect mangling for overloaded symbol
Fixes Issue 10327 - More informative error message on missing package.d file.
Fix bug 10298 CTFE wrong code for struct array literal init

The elements in an array literal need to have constness
implicitly cast away when they are being slice assigned.
fix Issue 10346 - No line number error with undefined template identifier
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
Merge pull request #2167 from AndrejMitrovic/Fix10341

Issue 10341 - ICE on case-range statement without an associated switch statement

-----

I confirmed that the change was entirely unrelated to the auto-tester failures. So I re-merge this.
fix Issue 10354 - DIP37: ICE with using indirectly imported template through package.d
Merge pull request #2174 from 9rnsr/fix10346

Issue 10346 - No line number error with undefined template identifier
Merge pull request #2177 from 9rnsr/fix10354

Issue 10354 - DIP37: ICE with using indirectly imported template through package.d
Merge pull request #2172 from donc/ctfe10298structarrayinit

10298 CTFE wrong code bug that Walter found
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 #2169 from hpohl/10277

fix issue 10277 - Incorrect error file and line on redeclaration of TypeInfo