fix Issue 11993 - typeof(this) in constraint of member function template should reflect method qualifier
Merge pull request #3151 from 9rnsr/fix11993

[REG] Issue 11993 - typeof(this) in constraint of member function template should reflect method qualifier
C++ mangle. Additional cases and tests for unix.

class mangle, volatile et c.
disable array passing test

disable static array arguments mangling.
disable a ctor mangling
Merge pull request #3116 from IgorStepanov/cppmangleunix

C++ mangle. Additional cases and tests for unix.
Fix some new D incompatibilities
Disable rtti
Move TypeInfo::toDt into a visitor class
Merge pull request #3152 from yebblies/ddmdpatch

[DDMD] Fix some new D incompatibilities
Use a different token type for hex strings
Merge pull request #3155 from yebblies/typeinfodtvisitor

[DDMD] [refactor] Move TypeInfo::toDt into a visitor class
Merge pull request #3146 from yebblies/hextoken

[trivial] Use a different token type for hex strings
Merge pull request #3153 from yebblies/nortti

[DDMD] Disable rtti
Use writeByte everywhere instead of having writeByte and writebyte
Call extractString instead of manually null-terminating and extracting
Call extractString instead of toChars and manually NULLing .data
Replace OutBuffer::toChars with peekString to clarify intent and avoid confusion with Object::toChars
Merge pull request #3154 from yebblies/extractstring

[cleanup] Clean up the way strings are created from `OutBuffer`
fix Issue 12002 - Internal error: toir.c 181