Merge pull request #3707 from 9rnsr/fix13011

Issue 13011 - inout delegate parameter cannot receive exactly same type argument
Merge pull request #3683 from WalterBright/fix12485

fix Issue 12485 - [REG2.065] DMD crashes when recursive template expansion
Merge pull request #3716 from 9rnsr/fix13027

[REG2.066a] Issue 13027 - Assertion `ex->op == TOKblit || ex->op == TOKconstruct' failed.
Merge pull request #3717 from 9rnsr/fix13026

[REG2.066a] Issue 13026 - object.get cannot be called with [] as "defaultValue" argument
Merge pull request #3710 from 9rnsr/fix_hash

Introduce correct default hash calculation that is consistent with object equality
Merge pull request #3711 from 9rnsr/fix12255

[REG2.066a] Issue 12255 - opCmp requirement for AAs breaks code
Merge pull request #3719 from 9rnsr/fix13053

[REG2.066a] Issue 13053 - Wrong warning on implicitly generated __xtoHash
Merge pull request #3720 from 9rnsr/fix13049

Issue 13049 - in template arguments the compiler fails to parse scope for function pointers arguments
Merge pull request #3721 from 9rnsr/fix13050

Issue 13050 - pragma mangle breaks homonym template aliasing
Merge pull request #3724 from 9rnsr/fix13044

Issue 13044 - Assignment of structs with const members
Merge pull request #3723 from 9rnsr/fix13021

Issue 13021 - Constructing union with floating type and then accessing its field in one expression causes ICE
Merge pull request #3730 from 9rnsr/fix13071

[REG2.066a] Issue 13071 - [ICE] dmd 2.066.0-b1 assertion in nogc.c:73
Merge pull request #3732 from 9rnsr/fix13081

[REG2.066a] Issue 13081 - ICE with alias this and opSlice
Merge pull request #3736 from 9rnsr/fix13087

[REG2.066a] Issue 13087 - Error: no property 'xyz' for type 'Vec!4'
Merge pull request #3733 from 9rnsr/fix13024

[REG2.066a] Issue 13024 - [ICE](expression.c line 1172) with implicit supertype conversion of different enums in array literal
Merge pull request #3731 from 9rnsr/fix13074

Issue 13074 - Old opCmp requirement for AA keys should be detected
Merge pull request #3753 from WalterBright/fix13102

[REG2.065] Issue 13102 - Cannot parse 184467440737095516153.6L
Merge pull request #3757 from 9rnsr/fix13114

Issue 13114 - old opCmp requirement for AA keys should be detected for classes
Merge pull request #3735 from WalterBright/fix12989

fix Issue 12989 - Wrong x86_64 code for delegate return when compiled as...
Merge pull request #3745 from economicmodeling/coverage_test_case

Added test case for druntime pull request 830.