read in >1 byte chunks, and set a useful timeout on select()
read in >1 byte chunks, and set a useful timeout on select()

this way, we're not rolling this loop over nearly as much, while still
preserving the overall timeout semantics

dorianpula/paramiko,jorik041/paramiko,reaperhulk/paramiko,mhdaimi/paramiko,zpzgone/paramiko,varunarya10/paramiko,esc/paramiko,CptLemming/paramiko,thusoy/paramiko,torkil/paramiko,toby82/paramiko,Automatic/paramiko,rcorrieri/paramiko,fvicente/paramiko,anadigi/paramiko,thisch/paramiko,redixin/paramiko,paramiko/paramiko,davidbistolas/paramiko,SebastianDeiss/paramiko,zarr12steven/paramiko,dlitz/paramiko,digitalquacks/paramiko,mirrorcoder/paramiko,jaraco/paramiko,remram44/paramiko,ameily/paramiko