Missing SPI Transaction API methods on Due (SAM3X)

- Added missing multi-byte transfer function.

- Added also a flag ```SPI_HAS_EXTENDED_CS_PIN_HANDLING``` to identify if the SPI library supports Extended SPI (Due only), libraries authors should use it defines instead of ```__arm__``` or ```__AVR__``` symbols.