Don't invoke the GC for zero-length array initialisations.
Implement pure std.math functions, remove workaround in core.stdc.math.
Add 64-bit real support for lrint().
Fix floor/ceil for real==double targets.
Some small clean-ups to convert_expr.
More IRState reductions.
Remove dead code from driver.