Add connection timeout support

Make fix for  pdezwart#63. Requires latest rabbitmq-c lib version, tested with 0.4.1. 

P.S.: sorry that it took so long