Few more tweaks to vertical split clone:

- can now read a table in multiple chunks based on primary key ranges.

- added parameters for all interesting values.

- limit source concurrency with a semaphore.