JBERET-33 Support generic ParseEnum in CsvItemReader.
initial support for json batch ItemReader; fix ValueConverter to support injection of String[].class.
Initial support for JsonItemWriter; add ItemReaderWriterBase as the common super class of all ItemReader, ItemWriter implementations.
more changes to JsonItemReader and JsonItemWriter; add tests using widget.json for hierarchical, non-flat content json file.
add support for JsonFactory.Feature options, JsonParser.Feature options and JsonGenerator.Feature options to JsonItemReader and JsonItemWriter.
convert it to null if an element in an injected string array equals "null"; add test for partial reading csv resource (only read selected columns by configuring nameMapping property).
add jberet-support to the standalone distro; add jsonFactoryFeatures, jsonParserFeatures and jsonGeneratorFeatures to pass in respective feature configurations from job xml; remove individual feature injections from JsonItemReader, JsonItemWriter and their super class.
support configurable jackson MapperFeatures, SerializationFeatures and DeserializationFeatures; add Rating enum to Movie test to verify that SerializationFeature specified in job xml take effect.
JBERET-34 Configure jackson InputDecorator and OutputDecorator in job xml for json reader and writer
JBERET-35 Configure custom jackson serializer and deserializer for json reader and writer
modified JsonItemReader to be able to read a range (start - end); add more elements to widget.json to see range read; add tests to JsonItemReaderTest to read from github json data url.
JBERET-36 skippable-exception-classes not worked expectedly; added test to test-apps/chunkStop/src/test/java/org/jberet/testapps/chunkstop/ChunkStopIT for this issue.
add project.reporting.outputEncoding property to jberet-parent pom to prevent the encoding warning; add INFO log for opening and closing resource in jberet-support reader and writer classes.
clean up PropertyInjectionIT test, replacing printing of each injected field with reflection to get the type, name and value of each type.  Some fields (e.g., array type) may not print its actual content, but as long as there is no error, the injection and data binding happened correctly.
make super-csv and jackson dependencies optional in jberet-support pom.
add jackson xml related dependencies.
JBERET-37 implement XmlItemReader
JBERET-38 implement XmlItemWriter
add XmlItemReaderTest to test XmlItemReader and XmlItemWriter
add javadocs to various reader writer classes.
prepare for 1.0.1.Beta
prepare for 1.0.1.CR1 development
JBERET-39 Specify bean-discovery-mode in jberet-support beans.xml, and add @Dependent scope to reader and writer classes.