Fix zext to i1 by masking the low-order bit instead of using movzx.
Add calls to helpers for lowering sitofp and uitofp.

This is for certain type widths.
Add actual tests to fp.pnacl.ll.