Idle flag added to SpiDone conditions for SPIM

The SPI_DONE flage was causing the SPIM driver to lockup and prevent
operation using the SPIM.  The SPI_IDLE flag was added to the conditions
to determine the availablity of the SPIM for reading or writing.

Also, created V1.2 holder to capture the changes from the last (1.1)
release.