Added a FIFO watermark interrupt to SPI_IMX driver

There was a gap in the communications presumably due to interrupts only arriving when the tx_fifo was empty. Causing an interrupt on a watermark should fix that, but will add a little more interrupt overhead.