Extra checking for full_timeout in sysread_full
Extra checking for full_timeout in sysread_full

full_timeout could be set if timeout is set.  Don't
croak on a NilClass error if we screw it up.  Also,
correctly detect readiness when checking the return
value of IO.select.

songkick/mogilefs-client,drasch/mogilefs-client,godfat/not-used-mogilefs-client