better handling of the finish state

I made some small changes on how finished files are handled. 

Extractor::onRequestFinished() emited finished() even if files were still being processed. This got corrected in this PR.

I also made some changes to the progess dialog. When the processing is finished, I’ll disable both the progressBar and the currentPathLabel. This way it’s more obvious that all is done.