Software PWM using daisy chained 74HC595s / SPI

@Tomppu - nice updates - thanks for contributing improvements.