More lowering cleanup to further resemble assembly.

The main thing is to make a special version of _mov() that can create
a new IceVariable, assign to it, and return the new variable.