fix Issue 8220 - invalid function call not detected during semantic analysis
fix Issue 8238 - templates can create ghost fields
fix Issue 8945 - Can't call static struct initializer or constructor without qualifier for templated inner struct
Issue 7444 - Require [] for array copies too
Change deprecation error to warning.
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 9154 - Incorrectly generated assignment operator
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'
Add test cass for issue 3682
fix Issue 9208 - [ICE](func.c line 1205) with auto return in recursive function
Merge pull request #1375 from 9rnsr/fix9154

Issue 9154 - Incorrectly generated assignment operator
fix Issue 9213 - [2.061 beta] Member access without this and __traits(compiles, ...)
fix Issue 9177 - Wrong `alias func this` incorrectly reports error message
Enable unittest blocks in d_do_test.d
Refactoring by unifyNewLine() and unifyDirSep()
Improve unifyDirSep()
fix Issue 9210 - [2.061 beta] Import cycle causes unpredictable compile errors
fix Issue 8774 - 2.059 worked 2.060 does not: nested delegate memory corruption