Added empty Worker class.
Added signal AlgorithmConfigDialog::configChanged().
Simplified Algorithm interface.
Removed now unnecessary AlgorithmTest.
Added Worker::setAlgorithmConfigDialog().
EDLConfigDialog now emits configChanged() signal.
Removed deprecated algorithm handling.
MainWindows sets selected Algorithm to Worker.
Refactored EDL interface.

- Everything is now initialized via ctor.
- Removed getter and setter.
- Cleaned up initialization order.
Renamed AlgorithmConfigDialog::getAlgorithm() to createAlgorithm().

Adapted EDLConfigDialog to match new method.
Renamed Worker -> AlgorithmController and added some implementations.
Added AlgorithmWorker.
Cleanup in app.pro.
Implemented AlgorithmWorker.
Further implementations in AlgorithmController.
Added MainWindow::on_worker1_newResultAvailable().
Enabled scheduling in AlgorithmController.
Call AlgorithmController::setImage() after image was loaded in MainWindow.
Many fixes and enhancments...

Too much stuff to separate into single commits, sorry :(
Fixed AlgorithmWorker to return result properly.