compatible 32 bit windows
Merge pull request #20 from windwiny/patch-1

compatible 32 bit windows
fd2 is valid if fd2 >= 0.  fixes #18.
IO#read(0) should return "" immediately.  fixes iij/mruby-socket#13.