added scrollTimeout to ElasticsearchReaderConfiguration

removed some legacy properties
simplified default behaviors
What happens if batchSize is null?