SERVER-2114 Don't use select() timeouts for fast coarse timing

https://jira.mongodb.org/browse/SERVER-2114

I have tested this on Linux. I do not have access to machines running 64-bit OSX or Solaris, and I don't have Visual Studio, so those platforms are not even compile tested.