Suppress unchecked warning.
Add encoding for reports.

Add encoding for reports to stop maven complaining to be platform dependent.
Add log4j configuration.

Add log4j configuration to provide appenders for some 3rd party libs.
Refactor and reengineer alv-ch-java.
Refactor and reengineer alv-ch-java.