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 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 11788 - [x86] Valgrind unhandled instruction bytes: 0xC8 0x8 0x0 0x0

Use combination of PUSH, MOV and SUB instead of unsupported ENTER instruction
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
Merge pull request #3614 from WalterBright/harmonize

harmonize with dmc++ back end
fix Issue 12841 - ICE on taking function address
fix Issue 12838 - Dmd show ICEs when using Tuple and wrong type
Merge pull request #3612 from WalterBright/hpohl-6677

 fix issue 6677 - static this attributes position
Merge pull request #3616 from 9rnsr/fix12841

Issue 12841 - ICE on taking function address
Fix issue 12849: pmovmskb instruction cannot store to 64-bit registers
Another attempt at understanding these constants
Add unit test for 64-bit pmovmskb