refactor FusionToolRunner - all abstract methods are factories
extract FusionToolComponentFactory from FusionToolRunner
remove isProfilingOn fro FusionToolRunner constructor
renamed ODCSFusionTool* classes to LDFusionTool*
make util Closeable AutoCloseable
extract printing of profiling information where it belongs
FusionToolRunner test
change time format
improve tests
fixed writers in FusionToolDpuComponentFactory
ExternalSortingInputLoader minor refactor
better support for testing in LDFusionToolExecutor
improved code coverage