fix issue 6677 - static this attributes position
print inlined functions in verbose mode
Disambiguate type names for arrays in cv8 debug symbol output. Fixed template ambiguity issue in cv4 and cv8 debug information.
Fix Issue 3672 - Read-modify-write operations should not be allowed for shared variables.
Fix signed/unsigned warnings related to 'global.errors'

Most function local variables assigned to by global.errors are 'int'
while global.errors is of type 'unsigned'. For clarity 'unsigned int' is
used.
Fix signed/unsigned warnings in for-loops
Fix -Wunused warnings for variables in DMD_OBJS

Warnings reported by -Wunused fixed by either removing code or putting
it within the if-ifdef scope where the code is used.
Fix -Wunused warnings for assignment in if-statements

Warnings reported by -Wunused for variable assignment in if-statements.
Fix warnings about uninitialized values
fix Issue 10219 - Implicit conversion between delegates returning a class and an interface
fix Issue 12778 - Aliasing opBinaryRight to opBinary works only in certain cases
make a copy of the second argument to _d_arrayappendT to avoid aliasing
Merge pull request #3576 from 9rnsr/fix10219

Issue 10219 - Implicit conversion between delegates returning a class and an interface
Merge pull request #3578 from 9rnsr/fix12778

Issue 12778 - Aliasing opBinaryRight to opBinary works only in certain cases
Fix Issue 11788 - [x86] Valgrind unhandled instruction bytes: 0xC8 0x8 0x0 0x0

Use combination of PUSH, MOV and SUB instead of unsupported ENTER instruction
Merge pull request #3608 from rainers/issue12826

fix 12826: make a copy of the second argument to _d_arrayappendT to avoid aliasing
Merge pull request #3070 from AndrejMitrovic/Fix3672

Issue 3672 - Read-modify-write operations should not be allowed for shared variables.
fix issue 6677 - static this attributes position
Merge pull request #3188 from Ingrater/cv8improve1

Disambiguate type names for templates and arrays in cv8 debug symbols.
harmonize with dmc++ back end