finish up alignment refactoring and fixing

A lot more straightforward; now can do aligned saves of XMM regs.