* Renamed all of the SPI buses and provided classes for all of the valid combinations of bus and bit width
* Updated dotstar dma spi example to use new names and to work on all 4 supported esp32 variants
* Fix header file comment
* Add TwoWireHspiImpl and Example
* Add start of TwoWireEsp32DmaSpiImple (Currently just able to use HSPI and VSPI in parallel, no DMA)
* Update names for TwoWireEsp32DmaSpi and set set spi_bus using template not constructor
* Update example with new functionality and bugfixes
* DotStarEsp32DmaSpiMethod -
* Add 5MHz option to all SPI-based classes
* DotStarGenericMethod - Give option to use Vspi alias of Spi class if wanting to specify which SPI peripheral is used on the ESP32
- Add missing DotStarHspiHzMethod
* TwoWireHspiImple - bring up to date with applySettings() method
* DotStarTest_Esp32Advanced example - update to show how to change clock speed at runtime
- Remove commented out pins cluttering up example
* DotStarTest_Esp32DmaSpi example -
Co-authored-by: Louis Beaudoin <louis@embedded-creations.com>