Enable wait()ing for a fractional number of seconds

This patch makes it possible to pass a fractional number of seconds to AMQPChannel::wait(), which is useful if you just want to check if there's a new result and quickly return.