Zero-fill spi_ioc_transfer structure

In recent kernels new fields were added to struct spi_ioc_transfer.
They should be either filled in properly or set to zero. Setting to zero
is recommended to accomodate future updates, and this patch does just this.