Merge pull request #3011 from MartinNowak/fix11684

[2.065,Reg] fix Issue 11684 - SIGSEGV with ld.bfd version 2.22
Merge pull request #3000 from 9rnsr/fix11755

[REG2.065a] Issue 11755 - Operator <>= and !<>= with arrays make internal error in e2ir
Merge pull request #3008 from 9rnsr/fix11776

[REG2.065a] Issue 11776 - [ICE] Assertion failure: 'tf->next == NULL' on line 119 in file 'mangle.c'
fix trivial code logic bug
[Rafactoring] Parser::skipParens
Add testcase for statement scope
Allow optional template parameters for AutoDeclarations
Allow optional template parameters for variable declarations
Build dmd as static libraries on posix
install dmd.conf from ini dir
remove dmd.conf.default
add dmd.conf for FreeBSD
fix Issue 11813 - Improve IFTI error diagnostic
fix Issue 11814 - Unnecessary error messages "does not match ..." on IFTI failure
Fix Issue 10199 - labels cannot be used without a statement
Fix Issue 11802 - Wrong vtbl order for extern(C++) classes with overloaded functions on win32
Make entrypoint to "root module"
fix Issue 11447 - Closure provide bogus values
fix Issue 11843 - Template instantiated twice: failed semantic analysis
Merge pull request #3049 from 9rnsr/fix11843

Issue 11843 - Template instantiated twice: failed semantic analysis