spi: Add optional delay around CS transitions

Slightly tested
the convention in the js has been to use chipSelect instead of cs. Consider changing csDelayUs to chipSelectDelayUs