Expand BinAssignExp macros in expression.h
fix Issue 11215 - `inout` lose enclosing `shared` on resolution
fix Issue 11284 - add -allinst compiler switch
fix Issue 10820 - curly brakets prevent inlining with DMD
fix Issue 11217 - Header generation does not output 'inout' storage class on parameters
fix Issue 11311 - Destructor not called on temporary with opIndex + opSlice
Merge pull request #2654 from 9rnsr/fix10820

Issue 10820 - curly brakets prevent inlining with DMD
Merge pull request #2648 from 9rnsr/fix11217

Issue 11217 - Header generation does not output 'inout' storage class on parameters
Merge pull request #2688 from 9rnsr/fix11311

[REG2.064a] Issue 11311 - Destructor not called on temporary with opIndex + opSlice
fix
Issue 11280 - [REG 2.064] Symbol missing although it should be there
Fix dtor handling issue introduced by fixing 6178

Commit:  1f5be26103a644b2650ae2d811edbc04c18236b7
Message: fix Issue 6178 - Struct inside the AA are not init correctly
    https://github.com/D-Programming-Language/dmd/pull/2539/files#diff-31ec3d6838ade0264adec0944948507dR11466
    https://github.com/D-Programming-Language/dmd/pull/2539/files#diff-31ec3d6838ade0264adec0944948507dR11475
Fix dtor handling issue introduced by fixing 3825

Commit:  d5aac8cc2bcc43e8753d889eff8e005f5c7443ce
Message: fix Issue 3825 - AAs entries are default initialized before the new value is evaluated
    https://github.com/D-Programming-Language/dmd/pull/1465/files#diff-31ec3d6838ade0264adec0944948507dR12919
    https://github.com/D-Programming-Language/dmd/pull/1465/files#diff-31ec3d6838ade0264adec0944948507dR12928
Fix dtor handling issue introduced by fixing 6508 and 5605

Commit:  dc49e1024ac2232967f235eea5e7bcfbf08734e2
Message: Issue 6508 - alias this doesn't work with AssignExp rhs
    https://github.com/D-Programming-Language/dmd/pull/322/files#diff-31ec3d6838ade0264adec0944948507dR9548

Commit:  4443f4295c1ee4b33794e6e2b3d050b1075a3599
Message: Separate side effects of tuple in DotVarExp::semantic()
    https://github.com/D-Programming-Language/dmd/pull/579/files#diff-31ec3d6838ade0264adec0944948507dR6686
Merge pull request #2690 from 9rnsr/fix_dtors

Destructor handling issues with internal generated temporary variables
Merge pull request #2689 from WalterBright/fix11280

fix Issue 11280 - [REG 2.064] Symbol missing although it should be there
Merge pull request #2680 from WalterBright/fix11284

fix Issue 11284 - add -allinst compiler switch
fix Issue 11239 - [REG2.064beta] ctRegex causes link errors with -debug since Pull2550
fix Issue 11310 - Fix RIP relative offset calculation for TEST instruction.
Merge pull request #2692 from Safety0ff/fix11310m

fix Issue 11310 - Fix RIP relative offset calculation for TEST instruction
Merge branch 'master' into fix11239