fix Issue 10583 - DMD 2.063 dumps core with mixins involving __traits(getProtection)
fix Issue 10628 - spurious "hidden by" deprecation warning
ensure semantic is run on initializer (if variable is member of an aggregate)
add test case
add missing test case
Merge pull request #2369 from rainers/issue10669

fix Issue 10669 - CTFE: using initialized static const class member no longer works
Merge pull request #2362 from 9rnsr/fix10583

Issue 10583 - DMD 2.063 dumps core with mixins involving __traits(getProtection)
Merge pull request #2370 from WalterBright/test8966

add missing test case for Issue 8966