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
do not create a mock ModuleInfo for a symbol that has no associated module
Get rid of #ifs for dylib and fPIC switches
fix Issue 10373 - cannot resolve forward reference
add test case
fix test script for posix
chmod +x on script file, added output to not rebuild every time
try chmod +x again
Fix Issue 5943 - Power expression optimisation: 2^^unsigned ==> 1<<unsigned
CTFE: Refactor sliceAssign from assignCommon

Split the absurdly large interpretAssignCommon into smaller pieces
CTFE: Refactor assignToIndex from assignCommon

Split the absurdly large interpretAssignCommon into smaller pieces
CTFE: Fix indentation
Add longdouble Port::nan and Port::infinity.
Remove missed cppunit line in make file that causes 'make clean' to continue forever.
Fix bug 9634 [CTFE] wrong code concatenating arrays of structs

When concatenating, the array literals need to be duplicated, if
they are CTFE values.
Merge pull request #2211 from yebblies/infiniteclean

Remove missed cppunit line in make file that causes 'make clean' to continue forever.