Assert: put strings in program memory on AVR.
This makes it possible to actually enable assertions.
SoftPwm: fix assertion failure
AvrSpi: optimizations