fix Issue 12802 - Allow optional 'StorageClasses' for new alias syntax
fix Issue 12660 - Wrong non-@nogc function invariant error
fix Issue 11774 - Lambda argument to templated function changes its signature forever
Merge pull request #3589 from 9rnsr/fix11774

Issue 11774 - Lambda argument to templated function changes its signature forever
Merge pull request #3586 from 9rnsr/fix12660

Issue 12660 - Wrong non-@nogc function invariant error
CallExp::f should be initialized in its constructor
Merge pull request #3591 from 9rnsr/fix_segfault

CallExp::f should be initialized in its constructor
Merge pull request #3585 from 9rnsr/fix12802

Issue 12802 - Allow optional 'StorageClasses' for new alias syntax
fix Issue 12809 - More strict nothrow check for try-finally statement
fix Issue 11542 - scope(failure) messes up nothrow checking
improve test case for 4082
fix Issue 3032 - No stack allocation for "scope c = new class Object {};"
fix Issue 12436 - Opaque struct parameter type should not be allowed
Merge pull request #3593 from 9rnsr/fix3032

Issue 3032 - No stack allocation for "scope c = new class Object {};"
Make warning flags in src/posix.mak appear on one line each

This makes it eaiser to see which warning flags are enabled and also
disable/add/remove flags. Only a single line of text per flag will be
touched this way.
Re-allow using delegate.ptr and .funcptr as lvalues
Merge pull request #3596 from yebblies/dglvalue

Re-allow using delegate.ptr and .funcptr as lvalues
fix 879 - support for --gc-sections

- pin .deh_eh and .minfo by emitting fake references in dso startup code

- enable --gc-sections linker switch
Merge pull request #3595 from andron/stylish-warning-flags

Make warning flags in src/posix.mak appear on one line each
Merge pull request #3597 from MartinNowak/fix879

fix 879 - support for --gc-sections