Fix several issues on the texture application form.

- With multiple texture sizes selected, the shift controls would loop round at the width/height of the smallest texture.
- With multiple faces with different shift/scale values selected, changing the value wouldn't take effect. Fixes #138.
- Change the align to world/face buttons into checkboxes. Fixes #95.
- When multiple properties are different in the selection, changing one would reset the others.