fix Issue 13378 - Wrong failure of template value parameter deduction in IFTI
[Refactoring] Define COLOR_* and use it for colorization.
fix Issue 13019 - Different color for "Warning:"

Choose colors: Warning -> light yellow, Deprecation -> light blue
fix Issue 13361 - Empty UDA accepted
Merge pull request #3919 from 9rnsr/fix13019

Issue 13019 - Different color for "Warning:"
Merge pull request #3898 from 9rnsr/fix13378

[REG2.066] Issue 13378 - Wrong failure of template value parameter deduction in IFTI
Do not rely on implicit construction of Prot
Remove #ifed out code
Fix shadowing in deduceType
Remove shadowing and use of goto in ForeachStatement::semantic
Replace code that doesn't convert to D
Fix COFF32 library paths for Windows 8 SDK and DX-SDK
Merge pull request #3928 from rainers/coff32_libpaths

Fix COFF32 library paths for Windows 8 SDK and DX-SDK
Remove #if that breaks statement
Merge pull request #3926 from yebblies/envcoff

[DDMD] Replace code that doesn't convert to D
Merge pull request #3925 from yebblies/noifdef

[DDMD] Remove #ifed out code
Merge pull request #3924 from yebblies/nogoto

[DDMD] Remove shadowing and use of goto in ForeachStatement::semantic
Merge pull request #3923 from yebblies/shadowded

[DDMD] Fix shadowing in deduceType
Merge pull request #3922 from yebblies/prot

[DDMD] Do not rely on implicit construction of Prot
Merge pull request #3920 from 9rnsr/fix13361

Issue 13361 - Empty UDA accepted