sunxi-usb: fix hcd workaround for non-aligned setup_packet

In sunxi_hcd_free_temp_setup, we take transfer_buffer pointer instead of
setup_packet pointer. This leads crash in kfree. Patch fixes this.

Missed because I had another hack in rtl8192cu for setup_packet alignment also.

[v2]
 - cast urb->setup_packet to 'void *'

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>