RTOS safe buffered serial driver

Fork of SerialDriver by BlazeX .

SerialDriver.cpp/shortlog@3c0d0c37ad75: not found in manifest