Improve latency of CBLBatcher

The batcher (used by the replicator) will now pass objects through immediately if no
objects have been processed in its configured delay time.
tl;dr: In a continuous replication, individual changes should be processed sooner,
without the artificial 1.5sec of delay.
FIxes #55