Fixed PHP-1107: User lower socket time out during connection phase.

I realize that this does not add a new setting. But right now, as the connection spec doesn't have an option for it, and there is precedence in the Node JS driver, I think this is fine.

This patch does mean that the connection timeout is *also* used for other ismaster/ping calls, but I would call that "expected".