add git revision to version number
fix logic error in multiplexor

If the queue has no "in flight" records it occasionally went off
searching for such a thing anyway.  This should no longer happen.  Also
fixes workers sometimes exiting for no apparent reason (the non-apparent
reason was access to a free data structure).
get rid of PUSH/PULL pairs in favor of a DEALER