allow construct from params
include emulator for software SPI
Fix SPI issues on F0. Add SpiFifoNotifyFeature<T> on F0. #22