Release 8.0.0
- Switch to namespace EspSoftwareSerial and SoftwareSerial::UART
- Classic SoftwareSerial class name etc. are aliases for new classes
- UARTBase is a class template that permit users their own GPIO capabilities definitions
- Delegate operator() calls on nullptr are now no-ops, don't trigger exceptions, return default value.