Try reconnecting in case redis connection fails

Push the events in a queue that is continuously emptied by
a goroutine to be pushed to Redis. In case no connection can be established,
the events are dropped.

Add option reconnect_interval for the interval for reconnecting
to failed Redis connections. By default is 1 sec.