Change partitionLociByApproximateReadDepth to take an 'accuracy' factor instead of numMicroPartitions, and include a progress message on read depth across micro partitions.  Better comments.