Add UART system API to flush UART and wait until all characters are sent.
1. Remove unused or unsupported unit test 2. Add extra header file to pass compiling 3. Remove unsupported functions