Add FTP support to reposync:// scheme.

This adds the ability for FTP yum repos. There are some in the
world that are only available via FTP, sadly. This introduces
a new scheme, reposyncf:// similar to the reposyncs:// scheme.