cpu/board: updated  spi driver for arduino-due

This PR should replace PR #1544 from @blanloem because his internship ended. It contains an updated and adapted version of the SPI low-level driver for arduino-due boards.
BTW: I think a lot of these switch statements miss a default case.