FTPPath: implement .resolve(*)

Strangely enough, the `ProviderMismatchException` is issued by implementations
of `Path` according to my experiments :/
FTPPath: implement .resolveSibling(), .relativize()