Add :extract-files option to 'remote-directory

Allows the specification of which files or directories to extract from a
jar, zip or tar archive.