Fix issue 8741 wrong code for struct member init using struct ctor

Generate an error if we need to decide if it is a ctor or not, when we
haven't determined the size yet.
fix Issue 9198 - Vararg functions don't respect IFTI rules
fix Issue 6905 - ref acts as auto ref when return type is missing
fix Issue 7252 - ICE(template.c): 'global.errors' on line 4893 in file 'template.c'
fix up for test/compilable/testfptr.d

The result of syntaxCopy should be re-semantic()-ed.
Add test cass for issue 3682
fix Issue 9208 - [ICE](func.c line 1205) with auto return in recursive function
Fixes Issue 8787 - Better diagnostic on non-final interface function with a body.
Fix Issue 1730 - Error message on 'this' reference modifier mismatch when
calling methods is uninformative
drop 'www.' from dlang.org urls
switch ddoc references from digitalmars to dlang
fix up file header comment

1) drop obsolete links to dsource
2) drop path to backendlicense.txt
3) update readme.txt to point to dlang.org
add some logging printfs
Merge branch 'master' of github.com:D-Programming-Language/dmd
fix issue 9248
Add VERSION file tracking the current version
Merge pull request #1429 from andralex/master

Add VERSION file
Merge pull request #1157 from donc/wrongcode8741struct_ctor

8741 wrong code for struct member inititalited using struct ctor
Merge pull request #1404 from 9rnsr/fix7252

Issue 7252 - ICE(template.c): 'global.errors' on line 4893 in file 'template.c'
Merge pull request #1407 from AndrejMitrovic/Fix1730

Issue 1730 - Error message on 'this' reference modifier mismatch is uninformative