fix BeanIOItemReader.checkpointInfo method to return currentPosition, instead of beanReader.getRecordCount, and other minor fixes.