Make isfloating return bool
Make isreal return bool
Make isimaginary return bool
Make iscomplex return bool
Make isscalar return bool
Merge pull request #2770 from yebblies/morebool

[DDMD] Change rest of basic type properties to return bool
Merge pull request #2778 from 9rnsr/worksforme

[trivial] Add test cases for WORKSFORME issues
fix Issue 10483 - ICE(expression.c) .init of struct with block initialized 2D static array