Merge pull request #359 from MountainRider/restore-posix

Restore POSIX non_blocking() timeout support to fdpexpect.