fixed a bug when writing nodevaluelistlists

.distribution suffix was written vor nodevaluelists, which caused the
aggregation to not be able to read nodevaluelists resulting in a
nullpointer exception when accessing values
Run tests in parallel, for some (sic) speedup
Simplified generators
Generator for rings
MetricsProfiler
Refactoring and more pointcuts
MetricsProfiler knows about batch metric updates now
Tests for the profiler
First solution for writing profiler data to a file
Reset profiler for each batch and distinguish between initial and following batches
Example call to check whether Metric profiles are written correctly
Use the proper key in the test -- compute() is listed as "initial batch" in the profiler
Enable aggregation of profiler logs
Store complexities in a concrete format
Added complexities to all data structures
Better structure to reflect factors within complexities
Less classes, same semantics
Complexities can be summed up now with factors
More readable output of complexities
Make computation of maxNodeIndex a bit more intuitive