generalize and fix select legalization code
remove incorrect warning (ExpandI64 is a new pass of ours) and fix a compilation warning
assume worst-case alignment in PromoteIntegers, as we actually break on unaligned operations
suppress warnings on default nacl globals