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.
remove SARRAYVALUE
Merge pull request #1619 from WalterBright/refactor13

remove SARRAYVALUE
Merge pull request #1618 from AndrejMitrovic/FixMasterBreak

Fix master breakage.
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.
Remove obsolete __thread from test-suite.
Fixes Issue 9033 - Remove __thread from the language.