Adds test for multithreaded replication.

Two pull replications are executed simultaneously, pulling
from the same remote database to two different local databases.
A delegate captures updates from the replicators and determines
if the replicators were operating simultaneously.