Make Connection#read non-blocking

* Ensure that Connection#read will not block Timeout blocks for JRuby
  users.