Fix Issue 12706 - __dollar should be emitted as a '$' symbol in ddoc output.
Fix Issue 12705 and Fixup Pull 3501 - Default trust implies @system, and typeof(func) should
extract proper function attributes.
Added .editorconfig to automatically set proper tab settings, as supported by many text editors.
Merge pull request #3533 from AndrejMitrovic/FixupAttribs

Fix Issue 12705 and Fixup Pull 3501 - Fix @system and missing attributes when typeof(func) is used
Merge pull request #3532 from TurkeyMan/editorconfig

Added .editorconfig file to automatically set proper tab settings
[Refactoring] for getFunctionAttributes
Fix warning in mtype.c
Merge pull request #3529 from AndrejMitrovic/Fix12706

Issue 12706 - __dollar should be emitted as a '$' symbol in ddoc output.
Replace 'unsigned' to 'unsighed char'
Merge pull request #3534 from 9rnsr/refactor_traits

Fix warning and small refactoring for __traits(getFunctionAttributes)
[style] detab runnable/template4.d
fix Issue 12725 - IFTI should consider instantiated types with dependent template parameters
more selective editorconfig

- only apply config to C and D source files
fix Issue 7469 - template mangling depends on instantiation order
Merge pull request #3536 from 9rnsr/fix7469

Issue 7469 - template mangling depends on instantiation order
fix Issue 12719 - struct.c:705: virtual void StructDeclaration::semantic(Scope*): Assertion `parent && parent == sc->parent' failed.

Set `semanticRun` to `PASSsemanticdone;` immediately after the struct size determined.
fix Issue 10326 - Disallow 'invariant' for immutable, allow class/struct invariants without (), and later disallow usage of ()
Replace 'invariant' to 'immutable' in comments
Merge pull request #3538 from MartinNowak/editorconfig

more selective editorconfig
Add TemplateParameter::hasDefaultArg