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
Merge pull request #1720 from yebblies/globalcopypaste

Copy-paste error
Merge pull request #1719 from yebblies/unimpprop

Remove unimplemented method
Merge pull request #1717 from yebblies/ddocconst

ddoc strings const correct
Merge pull request #1715 from yebblies/removeenv

Remove unused struct 'Environment'
Merge pull request #1718 from yebblies/takeaddress

Take address explicitly
[improve] Allow psparam == NULL on TemplateParameter::deduceType

This will avoid some unnecessary symbol declaration like for just type matching.