nopoll: * [fix] Updated nopoll_loop_wait to report -3 and -4 to indicate timeout   reached and to indicate I/O wait engine failure. This way, caller can catch   these codes and implement recovery and any other policy. Added documentation   to explain how to use this. 
nopoll:
* [fix] Updated nopoll_loop_wait to report -3 and -4 to indicate timeout
  reached and to indicate I/O wait engine failure. This way, caller can catch
  these codes and implement recovery and any other policy. Added documentation
  to explain how to use this. 

  Thanks for Tony Mountifield (reported the problem).

schmidtw/nopoll,ASPLes/nopoll,ASPLes/nopoll,ASPLes/nopoll,schmidtw/nopoll,schmidtw/nopoll,ASPLes/nopoll,schmidtw/nopoll,ASPLes/nopoll,ASPLes/nopoll,schmidtw/nopoll,schmidtw/nopoll