fix Issue 10761 - DMD crashes on unspecified inout matching
fix Issue 10758 - Unsound type checking for inout
Merge pull request #2455 from 9rnsr/fix_inout

Improve inout substitution algorithm for function pointer and delegate types
Add fail_compilation test for bug 2962
Adjust insertion target of the instantiated template
Move 4481 test from compilable to runnable in order to check the generated code
fix Issue 10086 - ICE(glue.c) or wrong code on passing variable as template value parameter
fix Issue 10857 - ICE(glue.c,　bugzilla 2962?) or compiles, depending on the files order
Add test case for issue 7049.
Additional fix issue 10758 for inout method of nested aggregate
Merge pull request #2484 from quickfur/test7049

Add test case for issue 7049.
Fix issue 10840 CTFE *this._data.arr is not yet implemented

This is a wrong-code bug in ?:, and a failure to detect null pointers
in DotVar expressions.
Fix Issue 10626 - ICE with vector operation

Fix regression by forwarding buildArrayIdent and buildArrayLoop to the base implementation for all other derived expressions.

Add test cases to improve coverage.
Merge pull request #2489 from donc/ctfeNullptrDotVar

10840 CTFE *this._data.arr is not yet implemented
improve comments
fix issue 10862 - Assignment inside if condition still sometimes
accepted
Merge pull request #2491 from hpohl/10862

fix issue 10862 - Assignment inside if condition still sometimes accepted
Fix Issue 10870 - An interface in ddoc output should not be marked as abstract.
10610 ICE with CTFE after failed template

This is an error propagation bug. Class.staticmember should become
an ErrorExp, if Class was a failed template instantiation.
Fixes Issue 10869 - Ddoc outputted some function modifiers twice.