M68k: Fix shift-instructions.

- The right hand side of the shift instructions are always i32.  But we
  can fold in the zext.
- Optimize ROL by large immediate by using ROR.