Added some defines for Due memory model.
also a couple of syntax errors fixed.
_TEMPORARY_ change to allow coding to proceed -- Reversed the sense of a #ifndef SOFTWARE_SPI and removed an #include.
Now Compiles for Arduino Due. Some definition fixes.
Only compiles for software SPI.