SPI: Add aquire() and release() methods to SpiMaster interface.
Add SpiDevice class for managing the configuration callback for first aquire.