fix Issue 8238 - templates can create ghost fields
fix Issue 9441 - struct constructor missed on auto/type-inferred variable definition
Remove GNU_asm pragma from frontend.
cv8: write member function info for member functions
tunnel class informaton to cv8
Remove unused global.params.cpu member.
Add proper test-case for for ddoc escape system.
Fixes Issue 7569 - Allow void initializer for Tuple variables.
Merge pull request #1598 from 9rnsr/fix9441

[fwdref bug] Issue 9441 - struct constructor missed on auto/type-inferred variable definition
Merge pull request #1054 from 9rnsr/fix8238

Issue 8238 - templates can create ghost fields
fix Issue 9428 - Wrong array concatenation
fix Issue 8997 - template instances omit symbol that may be used in other modules
Use sc->module->importedFrom
Merge pull request #1590 from 9rnsr/fix9428

Issue 9428 - Wrong array concatenation
fix Issue 9494 - Error on recursive associative array declaration.
fix Issue 4094 - ICE(expression.c): recursive struct templates with type inference
Merge pull request #1674 from AndrejMitrovic/Fix7569

Issue 7569 - Allow void initializer for Tuple variables.
Merge pull request #1662 from 9rnsr/fix9494

Issue 9494 - Error on recursive associative array declaration.
Merge pull request #1667 from 9rnsr/fix8997

Issue 8997 - template instances omit symbol that may be used in other modules
Merge pull request #1658 from AndrejMitrovic/Fixup9369

Add proper test-case for for ddoc escape system.