Added project source files

This commits adds a FileTreeWalker module and a FileDigestCalculator.
Modified FileDigestCalculator to output triples instead of strings.
Added module to reorder elements in triples
Completed example showing how to find duplicate files
Added support for data-driven entity-names in Metamorph:

Usage:
<entity>
	<entity-name>
		<data source="inp">
	</entity-name>
	<data source="content">
	<data source="moreContent">
</entity>
Removed SEPARATOR constant which does not seem to be used anymore.
Added support for encoding complete records in a single triple.
Visualizer outputs entity-name correctly.
Use collect stack to access entity instead keeping a reference.
Reset name to default on reset.
Merge pull request #65 from cboehme/entity-name

Added support for data-driven entity-names in Metamorph:
Added TripleReader and TripleWriter modules to read and write triples
from and to a file
Added test case for duplicate names in JSON objects
Added support for redirect when recordPredicate is used
Merge pull request #66 from cboehme/records-to-triples

Added support for encoding complete records in a single triple
Disabled autobuild for antlr
Added TripleReader and TripleWriter to flux commands
Added TripleObjectRetriever module
Added TripleObjectWriter module to write the object values of triples
into files.
Merge pull request #70 from cboehme/triple-object-retriever

Added TripleObjectRetriever module