d_do_test: make used C++ compiler configurable
fix Issue 10633 - Win64: wrong codegen with %=
[REG2.064a] fix Issue 10624 - ICE with tuple comparison
[REG2.063] fix Issue 10600 - ICE: Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this), function semantic, file struct.c, line 741.
fix Issue 10618 - Template instance member access disallowed in dynamic array allocation
fix Issue 10609 - Refused UFCS in __traits(compile)
allocate a little less than 64kB per chunk to avoid larger allocations due to C runtime overhead
fix issue 10646 - [ICE] when casting dynamic array/static array to class
reference
Merge pull request #2347 from WalterBright/fix10633

fix Issue 10633 - Win64: wrong codegen with %=
updated comment regarding chunk size
fix Issue 10642 - Win64: wrong codegen comparing different sized integer arguments
Merge pull request #2351 from rainers/chunk_mem_align

Reduce memory overhead caused by chunk allocation
Merge pull request #2348 from hpohl/10646

fix issue 10646 - [ICE] when casting dynamic array/static array to class reference
Merge pull request #2342 from rainers/test_configure_cc

d_do_test: make used C++ compiler configurable
Merge pull request #2352 from WalterBright/fix10642-2

fix Issue 10642 - Win64: wrong codegen comparing different sized integer...
Merge pull request #2338 from 9rnsr/fix10600

[REG2.063] Issue 10600 - ICE: Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this), function semantic, file struct.c, line 741.
Merge pull request #2337 from 9rnsr/fix10609

Issue 10609 - Refused UFCS in __traits(compile)