Fixes Issue 8509 - Appending base type to enum should not result in new enum type.
pragma(mangle) should not have any assumption for the given string content
[Refactoring] Rename parameter e -> e1
fix Issue 10103 - template mixin with property overloads
[Refactoring] Merge property processing code into resolvePropertiesX
fix Issue 10091 - Cannot cast struct member string enum to static ubyte array of same size
fix Issue 10101 - static if conditional cannot be at global scope using mixin template
fix Issue 10102 - @disable incompletely implemented
Merge pull request #2038 from 9rnsr/pragma_mangle

pragma(mangle) should not have any assumption for the given string content
Merge pull request #2050 from 9rnsr/fix10102

Issue 10102 - @disable incompletely implemented
Merge pull request #2048 from 9rnsr/fix10091

[REG2.063a] Issue 10091 - Cannot cast struct member string enum to static ubyte array of same size
Merge pull request #2049 from 9rnsr/fix10101

[REG2.063a] Issue 10101 - static if conditional cannot be at global scope using mixin template
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