Peripheral: Add SoftwareSpiMaster.
Software Spi can now handle all four Timing Modes.