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 Issue 12749 - Constructor-local function allows multiple mutation of immutable member
Improve diagnostic messages
Do implicit cast for ExpInitializers inside CTFE

Move the implicit cast inside CTFE, so that we're evaluating the
final value.
fix Issue 12138 - Label statement creates an unexpected scope block
require opEquals for AA keys

- Check that the compiler can generate a runtime function to test AA keys for equality.

- This is necessary to switch the druntime implementation from opCmp to opEquals.
fix Issue 11672 - default initialization of static array of structs with a single value fails
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 Issue 5810 - Struct postincrement generates 'no effect' error if used on struct member
Merge pull request #3605 from 9rnsr/fix5810

Issue 5810 - Struct postincrement generates 'no effect' error if used on struct member
Merge pull request #3604 from 9rnsr/fix11672

Issue 11672 - default initialization of static array of structs with a single value fails
Merge pull request #3602 from donc/ctfe_implicit_convert

Do implicit cast for ExpInitializers inside CTFE
Merge pull request #3603 from 9rnsr/fix12138

Issue 12138 - Label statement creates an unexpected scope block
Fix Issue 12824 - REG(2.066) ICE(statement.c) Segfault with label and static if
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.