Removed dependencies on slf4j-log4j and the mysql jdbc driver

Both dependencies should be provided by the user of metafacture because
the concret implementation depends on the environment.
Removed all files which have been moved to metafacture-runner

The metafacture command line application is now part of the new
metafacture-runner package. Consequently, it has been removed from the
core package along with all its auxiliary files and the assembly target
has been removed from the pom. 

By managing the end user applications for metafacture in a separate
project dependencies on logger implementations, database driver etc. can
be more easily managed. It also helps to keep the build configuration of
the core package reasonably simple.
Fix issue #60: Place OreAggregationAdder and its test in same package

The OreAggregationAdder and its corresponding test cases were in
different packages. This commit moves the test case into the same
package as the main class.
Renamed SimpleXmlWriter to SimpleXmlEncoder

The SimpleXmlWriter/Encoder does not write xml but just encodes it. Hence, the
class was renamed and moved from org.culturegraph.mf.stream.sink to
org.culturegraph.mf.stream.converter.xml.
Fixes issue #99: Rename SimpleXmlWriter.configure()

Renamed the `configure` method in SimpleXmlWriter (now SimplXmlEncoder) into
`setNamespaces` to reflect what its actually doing.
Fixes issue #147

The flux lexer was failing on files which had an empty comment not followed by a
new line as their last line.