console: in ptyXY, Y is a hex digit, and don't use String::sprintf as it's overkill.
console: fixed silly mistakes in writing master -> slave and slave -> master, null terminate reads, assign console name properly
posix: psuedo-terminals in open()