fix Issue 13289 - wchar and dchar C++ mangling is incorrect

Conflicts:
	test/runnable/cppa.d
	test/runnable/extra-files/cppb.cpp
Merge pull request #3869 from dragoon2014/master

Fix wchar and dchar C++ mangling
[Refactoring] Define COLOR_* and use it for colorization.
fix Issue 13019 - Different color for "Warning:"

Choose colors: Warning -> light yellow, Deprecation -> light blue
Merge pull request #3919 from 9rnsr/fix13019

Issue 13019 - Different color for "Warning:"