Add support for xz compressed repodata files

  The EPEL 7 beta repodata files are compressed with xz. Using this
  repository with pkg-cacher will result in errors such as
  "Sorry, not allowed to fetch that type of file: [...]-comps-epel7.xml.xz"
  This commit adds support for xz compressed repodata.