epoll IO for linux USART driver

Use non-blocking epoll for the serial IO event loop, and add support for 230400 baudrate

@bordicon @jcappaert