Make MarkerDestination work with FileLike instead of File

I did a `mvn clean install` and compared the diff of the original vs changed version, with the `liwiki` dump. Outputs are matching.