caolan/async — pull request #664 by abortz (2014-11-20 23:36:14+00:00)
Title: Fix queue draining, add drain_once()

Also fixed a test that was explicitly testing broken behavior
and added a test of drain_once() the demonstrates its usefulness.