fix StepExecutionRunner to delay the instantiation of batchlet or chunk runner to avoid the unnecessary instantiation in case of partitioned execution; improve test apps (reader and writer) to handle partitions.