Fix eventual consistency mode when subscribing to mocks (which don't add dependencies)
Merge branch 'retry-exceeptions'
Bug fix for exceptions on observers
Add generation to payload to avoid changing version field on subscriber when redis is reset
Only check versions when eventually consistent if there are versions (happens when using mocks)
Fix eventual consistency
Do not fire callbacks for out of order messaages when eventually consistent
Allow callbacks to run if the version is the same so that mocks work
Using locks with eventual consistency
Fix message acking
Fix eventual for observers
Merge branch 'master' into retry-exceptions

Conflicts:
	lib/promiscuous/config.rb
	spec/integration/retry_exceptions_spec.rb