Read primary xml location from repomd.xml

This will allow rrpm to work with newer repos which use dynamic
filenames for the primary xml.