Add a ctypes description of the posix pty functions
Create some views to make the ctypes wrappers more expressive
Add an mli file for the pty module