Fixes Issue 8509 - Appending base type to enum should not result in new enum type.
Fix issue 8635 - Allow postfix expressions for new
Merge pull request #1829 from 9rnsr/fix9773

Issue 9773 - ref parameter with default string literal should not compile
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
fix Issue 8081 - pure nothrow unittest problem in generated 'header' file
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge branch 'master' of github.com:D-Programming-Language/dmd
fix Issue 10005 - struct variable declaration and const-correctness
fix Issue 10047 - opDispatch instantiation failure should be gagged for UFCS
Add C++ mangling of struct and class names for member variables and functions
Remove dead code vc2005 workaround