Remove kt-tty.[ch] and kt-xcb.[ch]

The functions have been moved to KtPty and KtWindow Classes, respectively.
Refactor kt_pty_new().

The call to openpty() and setting the pty size are now two separate
methods. Makes it a lot cleaner.