Also moved all archival related headless code to org.simantics.logging
from org.simantics.logging.ui to keep both UI & headless codebases
cleaner.
DBAndMetadataLogProvider was fixed to support workspace paths with
whitespace in their name.
LogCollector.archiveLogs now also removes the temporary directory
structure it creates for collecting and archiving the log files.
refs #7795
Change-Id: Icbffa7ffc5d6a5f2b859b0220fbebcf59b5ac590