1003965 - Error out of a sync if there is no feed url
fix tarfile closure support.
GzipFile does not support closures on el6.
revert wrapping open() in closing().
Merge pull request #411 from pulp/jortel-fix-catalog-tests

fix tarfile closure support.
Update for PR comments
Merge pull request #403 from pulp/barnabycourt-1003965

1003965 - Error out of a sync if there is no feed url
Merge branch 'master' into jconnor-new-yum-distributor