Exclude remote file systems from inspection of unmanaged files

Remote file systems are all file systems which are mounted either via NFS or
CIFS, directly or via the auto mounter. These file systems are not extracted
by the unmanaged-files inspector. The mount points of remote file systems are
stored as entry of type 'remote-dir' in the unmanaged-files scope in the
system description.
By reading proc from within `parse_mounts` the method becomes dependent on how the content of the proc file is obtained. It would be better to pass the content of the proc file to `parse_mounts`, then it can be tested independently, and it also does not depend on how the content is obtained.