update dev version number to 1.3.1-SNAPSHOT
property is always true when reached
remove redundant initialization
Add BatchResultHolder class to hold batch execution result. This is useful when you need to return some computation results at the end of batch execution.
Add BatchResultHolder class to hold batch execution result. This is useful when you need to return some computation results at the end of batch execution.
update library tutorial : commit transaction in processRecord method
update products tutorial to use the new BatchResultHolder class.
add a validator implementation to check if a date is after a given date
add a validator implementation to check if a date is before a given date
executor service must be shutdown in both cases : normal execution or when an exception is thrown
fix issue#5 : executor service must be shutdown in both cases : normal execution or when an exception is thrown
Merge remote-tracking branch 'origin/dev-1.3.1' into dev-1.3.1

Conflicts:
	cb4j-core/src/main/java/net/benas/cb4j/core/util/BatchRunner.java
update pom to meet sonatype's requirements
fix issue #6 : Record number in batch report does not match real record number when skipping header record
fix issue #7 : use charset canonical name to check if the charset is supported by the running jvm.
Add a new parameter to abort execution on first error.
Add new validators for min/max length of field content size
set batch start/end time inline instead of using a variable
add a new parameter to enable/disable JMX monitoring feature
add cobertura maven plugin