fix issue 9859 - Cannot use inout in delegate
Merge pull request #2399 from hpohl/9859

fix issue 9859 - Cannot use inout in delegate
Merge pull request #2182 from yebblies/condobj

[DDMD] Make Condition an Object
Expand BinAssignExp macros in expression.h
Expand macros in lexer
Expand macros in mtype
Expand macros in traits
Expand macros in parser
Remove macros in lexer.h
Expand macro in interpreter
No implicit real -> creal
Tweak to get functions recognised as identical
More const
Add const for new scanomf code
Add const to other libs
Some const fixes for new doc code
Split out root.h into array.h and object.h
Type cloning
Clone for expressions
Add -magicport switch