fix Issue 10715 - negated bit test (bt) not recognized by optimizer
Merge pull request #2389 from WalterBright/fix10715

fix Issue 10715 - negated bit test (bt) not recognized by optimizer
fix issue 10721 - ICE with constructor with postcondition
Merge pull request #2390 from hpohl/10721

[REG2.064a] fix issue 10721 - ICE with constructor with postcondition
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
Mostly implicit conversions
No implicit real -> creal
Use memcpy to copy classes, not assignment
No implicit Identifier -> char* conversion
char* -> const char*
ptrvalue is char* not void*
Don't call memcmp with different types
Add missing consts for qsort
Reuse the function pointer definition from expression.h for apply
Clean up interpretCommon function pointers
Tweak to get functions recognised as identical