fix Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result
fix Issue 13498 - Return type is not checked in function template
[Refactoring] Unify parsing code for linkage, uda, and template parameters
fix Issue 13502 - Stray '(' warning not emitted for documentation of enum templates
Merge pull request #4004 from 9rnsr/fix13498

[REG2.067a] Issue 13498 - Return type is not checked in function template
fix Issue 13497 - [ICE e2ir 1911] Array op compiler error
Merge pull request #4007 from 9rnsr/fix13497

[REG2.065] Issue 13497 - [ICE e2ir 1911] Array op compiler error
Merge pull request #4005 from 9rnsr/fix13502

[REG2.065] Issue 13502 - Stray '(' warning not emitted for documentation of enum templates
fix Issue 13515 - "Range violation" when writing to array of AAs from static this
fix Issue 13505 - No line number with void array in class
implement ctfe yl2x and yl2xp1
fix Issue 13514 - Druntime no longer builds with -g
[Refactoring] cleanup code in Parameter::isLazyArray()
fix Issue 13508 - array vararg function safety not inferred
rm test/fail_compilation/fail11332.d
solaris support and volatile modufuers for __asm__
improve cast error message
Merge pull request #4006 from WalterBright/improve-msg

improve cast error message
Remove unused UTFTest.cpp
Merge pull request #4018 from ibuclaw/rmutftest

Remove unused UTFTest.cpp