Remove obsolete __thread from test-suite.
64 bit ABI struct returns - Issue 5570 again
Fixes Issue 9033 - Remove __thread from the language.
64 bit ABI tests
Fixes issue with variadic functions on win64 if the argument before the variadic function is > 8 byte (issue 9495)
fix Issue 9552 - DMD crashed when taking member delegate from __traits(getOverloads)

This is workaround fix, because essentially we should treat overloaded functions.
Merge remote-tracking branch 'remotes/upstream/master' into pull9495

Conflicts:
	src/func.c
-Added test case for bug 9495
-Using Target::ptrsize instead of hardcoded constant
Merge pull request #1684 from 9rnsr/fix9552

[REG2.059] Issue 9552 - DMD crashed when taking member delegate from __traits(getOverloads)
test9495 should not be compiled with -release
fix Issue 9536 - IFTI fails when calling a static member from const member
Merge pull request #1630 from Govelius/8fbb9279d51605d74824789d4954477b714bef52

64 bit ABI 16byte struct returns - Issue 5570 again
Version++
Merge pull request #1686 from AndrejMitrovic/Version++

Version++
Refactoring template instantiation error handling
fix Issue 9566 - Cannot use struct .init when it contains static array initialized from a single element.
Merge pull request #1683 from 9rnsr/fix9536

[REG2.059] Issue 9536 - IFTI fails when calling a static member from const member
Merge pull request #1688 from 9rnsr/fix9566

[REG 2.062] Issue 9566 - Cannot use struct .init when it contains static array initialized from a single element.
fix Issue 9568 - [64bit] wrong code for scope(exit)
Merge pull request #1689 from WalterBright/fix9568

fix Issue 9568 - [64bit] wrong code for scope(exit)