fix issue 6677 - static this attributes position
print inlined functions in verbose mode
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
Fix Issue 9570 - Wrong foreach index implicit conversion error
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
add some array bounds check optimizations
Fix issue 12849: pmovmskb instruction cannot store to 64-bit registers
Another attempt at understanding these constants
fix Issue 12855 - Shadow register assignments for spilling can conflict
Add unit test for 64-bit pmovmskb
Use return pointers from fromConstInitializer in CmpExp-visitor

Went missing after refactoring operation in 0215b469. Instead input
argument e member variables e1/e2 were used.