Support hardware SPI

Integrate support for hardware SPI on normal (Uno/Leonardo) Arduinos.  The LCD clock and data in pins will be connected to the SPI CLK and MOSI pins respectively.  The LCD CS pin is free to be any IO pin (or even tied to ground if not sharing SPI bus with other hardware).