[WIP] PHP-1107: Additional connection timeout fixes

https://jira.mongodb.org/browse/PHP-1107
This happens to change stream connection behavior. Previously, no timeout would be applied, which mean `default_socket_timeout` from PHP INI.

I couldn't find any point in our documentation where we mentioned what the default connection timeout was, but I'm assuming going from near-indefinite (60 seconds may as well be) to one second may be a BC breaking change. What are you thoughts?