Integrate Cobertura to coveralls.io
Verify that PostgreSQL and MySQL are used
Merge remote-tracking branch 'origin/coverage'

Conflicts:
	.travis.yml
Remove unused constructors.
Throw exception if initialization fails.
Add test cases for uncovered paths.
Simplify the flat file loader api.
Add missing test cases.
Merge remote-tracking branch 'origin/master'
Add an adapter for the BeanUtils class.
Add a helper class for IO concerns.
Add missing comments.
Rename test methods to match the conventions.
Refactor and reengineer alv-ch-java and add unit tests.