Merge pull request #1314 from rainers/improve_d_do_test

add REQUIRED_ARGS to d_do_test
Output test files to test directory
Merge pull request #1279 from AndrejMitrovic/FixTestScript

Output test files to test_results directory
further the use of result_path
Merge pull request #1323 from braddr/test-changes

further the use of result_path
code cleanup
keep test build files until the test succeeds

Conflicts:
	test/d_do_test.d
move cleanup to the end of the execution block
Merge pull request #1322 from rainers/d_do_test_keep_failed

d_do_test: keep test build files until the test succeeds
Merge pull request #1320 from rainers/fix_win64_tests

fix tests for win64
fix Issue 9076 - Aliased template function and property resolution doesn't work
changes for win64 test suite issues

1) Makefile needs a little logic to distinguish between win32 and win64
2) A subset of the tests dont yet pass (some likely easy fixes)
3) Fix one of the easy failures, another misuse of the dynamic array struct layout
Merge pull request #1312 from braddr/win64-changes

changes for win64 test suite issues
enable tests that pass, fix a bunch that failed due to minor issues
Merge pull request #1327 from braddr/win64-changes

enable tests that pass, fix a bunch that failed due to minor issues
Fix bug 8153 Warning about toHash signature is incorrect on x86_64

This is a trivial wording change.
Fixed typo in volatile deprecation message.
Merge pull request #1329 from klickverbot/typo-fix

Fixed typo in volatile deprecation message.
read sc.ini again after command line processing to get architecture
specific settings
swapped Environment32/Environment64