Do all error emission in the frontend
Remove disabled fix for 8863
Remove #ifdef around BUILTINgcc
More cutting #if cleanup
Remove cutting ifdef in template.c
Fix interpret.c #ifs that cut expressions
Merge pull request #2980 from yebblies/workaround8863

[DDMD] Remove disabled fix for 8863
Merge pull request #2985 from yebblies/interpretif

[DDMD] Fix interpret.c #ifs that cut expressions
Merge pull request #2981 from yebblies/templateifdef

[DDMD] Remove cutting ifdef in template.c
Merge pull request #2984 from yebblies/hashif

[DDMD] More cutting #if cleanup
Merge pull request #2983 from yebblies/gccbuiltin

[DDMD] Remove #ifdef around BUILTINgcc
Expand BASIC_TYPES macros
Merge pull request #2986 from yebblies/basictypes

[DDMD] Expand BASIC_TYPES macros
Merge pull request #2868 from yebblies/rooterror

[DDMD] Do all error emission in the frontend
fix Issue 11769 - Wrong line number in "matches both" error message
Merge pull request #2988 from 9rnsr/fix11769

Issue 11769 - Wrong line number in "matches both" error message