SSP-1425 Expose configurable batch size and count for person sync task

Now have the option to run this task "to completion" as well as to
control the size of each batch. Each batch corresponds to a single
db transaction. A single execution of the task may run several such
batches.