fix Issue 9231 - overriding inout funcion with attribute inference reports weird error
fix Issue 9155 - Ddoc: code section should strip leading spaces
Fixes Issue 9136 - Add isNested trait for aggregates and functions.
fix Issue 8902 - Unexpected "duplicate union initialization for X" error
Remove weird asserts
Remove isUnaExp (unused function)
Remove IFtypeCondition
Merge pull request #1709 from yebblies/removeiftype

Remove IFtypeCondition
Merge pull request #1712 from yebblies/removeisunaexp

Remove isUnaExp (unused function)
Merge pull request #1710 from yebblies/weirdasserts

Remove weird asserts
Merge pull request #1419 from 9rnsr/fix9231

Issue 9231 - overriding inout funcion with attribute inference reports weird error
Merge pull request #1377 from 9rnsr/fix9155

Issue 9155 - Ddoc: code section should strip leading spaces
Remove unused struct 'Environment'
ddoc strings const correct
Explicity take address of function
Don't take address of function without &
Remove unimplemented method
Copy-paste error
Fixes Issue 9635 - Improve message on missing this diagnostics.
Merge pull request #1720 from yebblies/globalcopypaste

Copy-paste error