int14: read should be with timeout
fossil: don't re-implement functions 1 and 3 of int14
ser: started moving tty functions out of main code
ser: separate out more tty functionality
ser: more separation of tty functionality
ser: separate out remaining tty functionality
ser: make tty backend plugable