Completing termios.h and adding support peek() support for bcm2835_uart