Addition of support of IO via KIO::open
This implements support for the use of
FileJob) instead of the cache based solution we have now, for slaves that support
KIO::open. This allows arbitrary random access (seeking) of files, instead of the sequential access that the cache-based solution offers.
At the time of writing, only the file, smb and sftp slaves support the use of