Rewrote test case to use StreamValidator as suggested in issue #29.
Fixed charset setting for checkstyle.

Checkstyle should not rely on the file.encoding property but always use
UTF-8.
Updated checkstyle config to check for license headers and ignore them
when checking for duplicated code

Fiexed all files which missing or invalid headers
Merge branch 'master' of
https://github.com/culturegraph/metafacture-core.git

Conflicts:
	src/main/java/org/culturegraph/mf/test/TestCaseLoader.java
	src/test/java/org/culturegraph/mf/stream/pipe/ObjectExceptionCatcherTest.java
Replaced deprecated JUnit3 Asserts with their JUnit4 equivalents.