Fix ARI-3387: Full-text search does not index FTP urls
https://webarchive.jira.com/browse/ARI-3387

Add support in ArchiveRecordProxy for reading ftp records in both ARC
and WARC and pass them along as WARC resource records.

Add corresponding handling of these WARC resource records in Parse so
that the record body is parsed just like HTTP response records.

HACK: Set a bogus HTTP response code of "200" for the ftp resource
records because later steps in the full-text workflow will filter-out
records with non-200 response codes; to avoid indexing 404 error
pages, for example.
Distinguish between FTP directory listings and actual file downloads
by setting the content-type to be either "text/plain" (for
directories) or "application/octet-stream" (for downloads) in the
ArchiveRecordProxy content-type.

Subsequently in Parse, skip the directory listings, only parse
the actual downloaded file.
Enhance Dump tool to expand fileglob.  Also -k|-v options to emit only key or value.