Make the default connection timeout None

This fixes the default behavior, which used to cause a socket timeout
when waiting for 10 seconds for a message to be produced.
Change default socket timeout to 120 seconds in both the client and connection
Merge pull request #107 from rdiomar/fix_default_timeouts

Increase default connection timeout