Fixes Issue 8509 - Appending base type to enum should not result in new enum type.
[Refactoring] Rename parameter e -> e1
fix Issue 10103 - template mixin with property overloads
[Refactoring] Merge property processing code into resolvePropertiesX
fix Issue 10115 - More @disabled holes
Merge pull request #2052 from 9rnsr/fix10115

Issue 10115 - More @disabled holes
Merge pull request #1240 from AndrejMitrovic/Fix8509

Issue 8509 - Appending base type to enum should not result in new enum type
match DMD devel versions
Merge pull request #2054 from dawgfoto/fixTestDebug

match DMD devel versions
Merge pull request #2047 from 9rnsr/fix10103

Issue 10103 - template mixin with property overloads
Make Array a templated struct, and merge with ArrayBase
Merge pull request #2044 from yebblies/killarraybase

[DDMD] Make Array a templated struct, and merge with ArrayBase
improve error recovery
Merge pull request #2056 from WalterBright/improveError

improve error recovery