Added support for FreeBSD (copy pty_linux.go)
Add pty_unsupported.go file in order to allow projects to import the package and still compile on other os/arch
define public symbols without build constraints