whitespace <--> tabs cleanup in Run.java
simplified if BooleanTestingSink

- there were a lot of useless if statements calling different methods
  all doing the same
- removed if statements and unified all these hash maps
simplified ValueTestingSink

- there were a lot of useless if statements calling different methods
  all doing the same
- removed if statements and unified all these hash maps
whitespace cleanup in MeasureDatum
adapted tests according to the changes in testing sinks

- renamed method calls (to retrieve status data form sink) to new method
  names
added super() call to DatasetMeasureDatum constructor
added new triples measure datum class

- added class for objects to hold triples measures
- triples measures should be used for measures that point to several
  triples, e.g. disjoint class violation
- created write method in metric for triples measures
- added log handling for triples measures in DummySink
added metric for basic ontology conformance + tests
changed MappingMeasure constructor

- constructor now takes Set<ViewQuad<ViewDefinition>> instead of
  List<ViewDefinition>
import cleanup of BasicOntologyConformance metric
changed MappingMeasure constructor (forgotten file)

- constructor now takes Set<ViewQuad<ViewDefinition>> instead of
  List<ViewDefinition>
added HomogeneousDatatypes metric + tests