pilights objects can now directly open an SPI device with default configuration values, simplifying opening when you don't need the finer-grained control offered by tclspi.

pilights object write method no longer requires a tclspi object as an argument.  The object is added via the new pilights attach method or via direct open above.

C routines pilights_open, pilights_attach and pilights_close added.  C routine pilights_spi_write simplified.

Demos updated to work with the new style.