translate-c: improve support of integer casting

Widening and truncating integer casting to different signedness
works better now. For example `(unsigned long)-1` is now translated
to zig code that compiles correctly.
dc28526c6cAndrew Kelley committed on 1/1/2020, 11:10:43 PMparent5575e2a
3 files changedLine totals unavailable