xtest46: Don't use overlapping array operation.

In this specific case, there is little reason for it not to work,
but druntime checks for overlapping operands in its in contract
anyway.

Fixes the test suite build in debug mode.
test: Document TEST_OUTPUT tests option
return cast(int) msg.wParam in myWinMain; WPARAM is 64bit in Win64 but myWinMain requires an int return value
Merge pull request #1470 from klickverbot/xtest46-array-overlap

xtestt46: Don't use overlapping array operation.
Remove unused strictlyneedmoduleinfo.
Add tvalist for keeping reference of target va_list type.
Merge pull request #1624 from ibuclaw/strictlyneedmodinfo

Remove unused strictlyneedmoduleinfo.
Merge pull request #1623 from ibuclaw/tvalist

Add tvalist for keeping reference of target va_list type.
Merge pull request #1621 from dnewbie/master

update samples/winsamp.d for Win64
fix Issue 9453 - ice(symbol.c) with slice on temporary
Merge pull request #1613 from leandro-lucarella-sociomantic/test-output-doc

test: Document TEST_OUTPUT tests option
Merge pull request #1627 from 9rnsr/fix9453

Issue 9453 - ice(symbol.c) with slice on temporary
fix Issue 9418 - Segmentation fault using only datetime and stdio.

At least glue layer should reject invalid array-operation, as same as NegExp, BinExp, PowAssignExp, and PowExp.
fix Issue 9458 - ModExp generates invalid code against array operands
fix project files
fix format strings
fix typo in stricmp in port.c
Merge pull request #1629 from rainers/fix_vsbuild

fix build with Visual Studio
Merge pull request #1628 from 9rnsr/fix9418

Issue 9418 + 9458 - Invalid array operation should be rejected in glue layer