Add front-end support for 64bit X32 target.
Fixes Issue 10327 - More informative error message on missing package.d file.
fix Issue 10519 - Stray-paren in doc-unittest code generates wrong document
fix Issue 7656 - ddoc misinterprets commented parentheses in an example
fix Issue 7715 - DDoc eats $1, $2, $3 etc. inside d_code section
Add trait for getting all unit tests of a module.
Add support for UDA's.
fix Issue 7538 - All kinds of property functions should be called before getting their types inside typeof
Improve error messages.
Supplemental change for druntime pull 522.
Issue 10548 - argument has no identifier

Don't strip default args and parameter names on alias declarations.
Instead do it against template type arguments.
fix Issue 10498 - `__traits(compiles, ...)` affect program behaviour
Merge pull request #2287 from 9rnsr/fix10519

Issue 10519 - Stray-paren in doc-unittest code generates wrong document
fix issue 10561 - anon enum members no longer have enum base type
Merge pull request #2311 from 9rnsr/improveDefArgs

[REG2.064a] Issue 10548 - argument has no identifier
Merge pull request #2301 from jacob-carlborg/traits_unittest

Add trait for getting all unit tests of a module.
Use -Dd${RESULTS_DIR} instead of -Ddtest_results.
[Refactoring] Remove semantic() call with NULL sc

Don't run semantic for corresponding TypeSArray generation.
Remain fix for issue 6169

Add ctfeResolveProperties() which avoids purity and safety check
Replace to startCTFE and endCTFE