Adapt codegen to removal of old _d_invariant from druntime.

We should think about using symbolic constants for runtime function
names though, this is not maintainable in the long run.
zext bool to i8 in makeLValue.