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.
Allow NullExp as struct hidden member in struct literals

Since CTFE will create null hidden pointers.
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.
fix Issue 10249 - incorrect mangling for overloaded symbol
mscoff: always align to 16 bytes to be able to support align(16)
fix bad merging of non-COMDAT data into COMDAT segment
Merge pull request #2253 from rainers/fix_10459

 fix Issue 10459 - align(16) does not work on Win64 with seperate compilation
Merge pull request #2254 from rainers/win64_fix_getsegment

Win64: fix bad merging of non-COMDAT data into COMDAT segment
Merge pull request #2125 from 9rnsr/fix10249

Issue 10249 - incorrect mangling for overloaded symbol
Merge pull request #2042 from 9rnsr/fix10094

Issue 10094 - NRVO with static array return should work
fix Issue 10079 - Builit-in generated opAssign should be pure nothrow @safe on default
Remove trailing spaces
fix Issue 5988 - Template accepts instantiating an already-instantiated template type
Merge pull request #2137 from donc/ctfe10275caststructlit

10275 CTFE: allow const casts of struct literals
Merge pull request #2107 from donc/ctfe_10217_ice_nestedstruct

10217: ICE(root.c) with nested struct.init.tupleof in CTFE
Merge pull request #2051 from 9rnsr/fix5988

Issue 5988 - Template accepts instantiating an already-instantiated template type
CTFE: Pointer cast wrong-code bug

This was causing the test suite to fail on Win32 when using
CTFE to do const folding.
Merge pull request #2257 from donc/ctfePointerPaint

CTFE: Pointer cast wrong-code bug
Merge pull request #2036 from 9rnsr/fix10079

Issue 10079 - Builit-in generated opAssign should be pure nothrow @safe on default