fix Issue 10005 - struct variable declaration and const-correctness
fix Issue 10047 - opDispatch instantiation failure should be gagged for UFCS
Check that matched symbol is always a FuncDeclaration
fix Issue 6453 - Allow multiple invariant per struct/class
Merge pull request #1978 from 9rnsr/multi_inv

Issue 6453 - Allow multiple invariant per struct/class
Fix up for issue 6453 change, allow shared/synchronized invariants

But mixing non-shared/shared/synchronized is currently rejected.
Merge pull request #2028 from 9rnsr/multi_inv

Fix up for issue 6453 change, allow shared/synchronized invariants
Fix issue 2698 - Implement pragma(mangle, "...")

allow all characters in mangle

rename symbol_override to mangleOverride and remove ctype.h include

Add eol at end of mangle.d
Merge pull request #2024 from IgorStepanov/pragmamangle

Fix issue 2698 - Implement pragma(mangle, "...")
Merge pull request #2016 from yebblies/checkassumption

[DDMD] Check that matched symbol is always a FuncDeclaration
fix Issue 10063 - inout+pure results in ability to produce immutable reference to mutable data
Merge pull request #2031 from 9rnsr/fix10063

Issue 10063 - inout+pure results in ability to produce immutable reference to mutable data
Merge pull request #1981 from 9rnsr/fix10047

[REG2.063a] Issue 10047 - opDispatch instantiation failure should be gagged for UFCS
Merge pull request #1948 from 9rnsr/fix10005

Issue 10005 - struct variable declaration and const-correctness
fix Issue 10076 - expression.c:4310: virtual Expression* TypeExp::semantic(Scope*): Assertion `0' failed.
Merge pull request #2032 from 9rnsr/fix10076

[REG2.060] fix Issue 10076 - expression.c:4310: virtual Expression* TypeExp::semantic(Scope*): Assertion `0' failed.