tests: add proper checks for clock polarity before and after csn
tests: fix peripheral interrupt test - wrong check for rx buffer full
fix: short last sck pulse on slower clock
tests: add spi_peripheral 'application' testcase
tests: add test for interrupts spi_peripheral
fix: assumptions about synthesizable code
feat: add initial test for spi peripheral