Add open timeout for the ruby driver

On linux if tcp connection can't be opened and there is no reply
because traffic is filtered or the host is down, it takes 127
seconds to timeout by default: 6 syn retries (63s) + 64s of waiting
Merge pull request #288 from vzctl/master

Add open timeout for the ruby driver