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.
Add front-end support for 64bit X32 target.
fix Issue 10249 - incorrect mangling for overloaded symbol
do not create a mock ModuleInfo for a symbol that has no associated module
add explanation for Pull 2164
encapsulate instance lookup
fix Issue 10382 - ICE when catching illegal type
Get rid of #ifs for dylib and fPIC switches
fix Issue 10373 - cannot resolve forward reference
Make verror extern(C) so it can be written in D and called from C++, even though va_list has a different type in dmc and dmd
C-style variadic functions with C++ linkage use the C calling convention.
fix Issue 10334 - ddoc should prefer simple syntax for template instantiations with one parameter
add test case
Merge pull request #2193 from yebblies/varlinkage

[DDMD] C-style variadic functions with C++ linkage use the C calling convention
Merge pull request #2188 from WalterBright/refactor_instances

Refactor instances
Merge pull request #2190 from 9rnsr/fix10382

[REG2.059] Issue 10382 - ICE when catching illegal type
Merge pull request #2173 from 9rnsr/fix10334

Issue 10334 - ddoc should prefer simple syntax for template instantiations with one parameter