handle multiple arguments to df.succeed()
do end for multiline blocks
Use proc instead of lambda to fix S#sync regression
Merge pull request #76 from lgierth/fix-sync-regression

Use proc instead of lambda to fix S#sync regression
raise error on duplicate key in Multi, closes #86
Added AMQP basic support
Implemented correctly the Channel methods direct, fanout, topic, headers and queue!
Added error handling into Channel, Exchange and Queue initialize, this way the coding style is closer to synchronous
Added file and lines into generated code
Merge pull request #87 from helios-technologies/amqp

AMQP support
fix nil callback issues when EM is not running

when EM is not running, the call to aquery returns the actual SQL result
instead of a Deferable object that we then need to wrap in fibery magic.
so, check what we get back.. if it's a deferable, wrap it.  if it's
anything else, just return that.
Merge pull request #89 from jormon/fix-deferable

fix nil callback issues when EM is not running
Fiber aware Mutex
Fiber aware ActiveRecord which works not only in FiberPool
Just use config[:pool] in em_mysql2. It will be ok.
Fiber-local caching logic moved to AR ConnectionPool subclass
fix connection_pool spec
set faster timeout on http specs
fix immediate return for sync calls
Merge branch 'activerecord' of git://github.com/prepor/em-synchrony
remove extra requires in amqp_spec, fixes #92