Termios fork

A vendored fork of the termios library written by David Cuddeback. It contains extra functionality required by the dmx crate.