AA tests harmonization with new AA implementation
StringTable::insert should return NULL if key already exists
fix Issue 13668 - [ICE] unable to compile __traits(allMembers...)
fix Issue 10528 - Private constant (enum) properties not private
[Refactoring] fix code style in ctfe interpreter
Merge pull request #4105 from 9rnsr/refactor_ctfe

[Refactoring] fix code style in ctfe interpreter
Merge pull request #4102 from MartinNowak/fixStringTableInsert

StringTable::insert should return NULL if key already exists
Merge pull request #4104 from 9rnsr/fix10528

Issue 10528 - Private constant (enum) properties not private
Merge pull request #4103 from 9rnsr/fix13668

Issue 13668 - [ICE] unable to compile __traits(allMembers...)
fix Issue 13613 - Pragma msg affects data structure layout
Merge pull request #4106 from 9rnsr/fix13613

Issue 13613 - Pragma msg affects data structure layout
Store config filename in global object.
Show config file if object.d can't be found.

To help troubleshoot problems caused by stray copies of dmd.conf
(see bugzilla issue 4567).
Print config file being used in usage().
Merge pull request #4108 from quickfur/issue4567

Issue 4567: display dmd.conf path being used if object.d can't be found
Issue 12765 - dmd needs a "--version" option like gdc

- move printing of compiler logo into separate function

- add --version switch to only print version and copyright
fix Issue 13673 - ICE(backend/cod2.d 5114)
Merge pull request #4112 from MartinNowak/fix12765

Issue 12765 - dmd needs a "--version" option like gdc
Merge pull request #4113 from WalterBright/fix13673

fix Issue 13673 - ICE(backend/cod2.d 5114)
fix Issue 11216 - Make synchronized statement `nothrow`

- mark _d_monitorenter/exit as nothrow