Fixes Issue 8509 - Appending base type to enum should not result in new enum type.
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
fix Issue 9912 - Wrong codegen when using tuple over member variable in more than one method
fix Issue 9907 - Struct literal with destructor should match to non-ref overload
use Intel recommended alignment
Merge pull request #1890 from WalterBright/alignment

use Intel recommended alignment
fix instruction scheduler
Merge branch 'master' of github.com:D-Programming-Language/dmd
a stale Scope is used to run RTInfo semantic
Merge pull request #1894 from WalterBright/fixscheduler

fix instruction scheduler
Merge pull request #1896 from dawgfoto/staleScope

a stale Scope is used to run RTInfo semantic
Allow to return typeid from CTFE
Add test