Merge branch 'fixes/readme'
Merge branch 'fixes/xref'
Merge branch 'master' of https://github.com/wooga/eredis
Fix return type spec
Merge branch 'master' of https://github.com/wooga/eredis
Merge pull request #29 from georgeye/master

pub/sub - fix the issue that controlling process not able to receive message after socket reconnect.
Added note to CHANGELOG about fix for lost pub/sub connection.
Add ability to not automatically reconnect.

This is useful because the automatic reconnect spawns a process that is not linked
and could run forever (if the server is permanently unavailable). Robust clients
will need to have their own reconnect logic anyway to handle failures with the
initial connect.
Merge branch 'master' of https://github.com/wooga/eredis
Add timeouts on do_sync_command.
This prevents starting the client from taking forever if Redis is not responsive (which happened to one of our Redis instances during the recent EC2 outage)
Merge pull request #30 from talko/master

Add option to not reconnect and timeouts on initial connection
Fix some type specifications to pass dialyzer
Merge pull request #31 from mgregson/master

Get dialyzer to give eredis a clean bill of health
Fix typo in Pubsub example
Merge pull request #33 from mattonrails/patch-1

Fix typo in Pubsub example
Handle tcp_error so that the client won't crash and will attempt reconnect
Merge pull request #34 from talko/master

Handle tcp_error
Add q_async method to execute a command without waiting for the response
rename q_async to q_noreply
add enuit test
Merge pull request #35 from talko/q_async

Add q_async method to execute a command without waiting for the response