shorten/cleanup/fix TTY-pattern

removed BSD/Linux-specific TTYS, as there are several more TTY-names under even under linux than /dev/pts/${NONNEGINT}.
This also allows
- "/dev/ttyUSB0"
- "/dev/ttyS0"