content_connection / ContentConnection should totally throw exceptions for non 200 responses. But was trying to avoid changing python-rhsm

ideally, ContentConnection should be based on UepConnection/Restlib, it largely duplicates
a subset of that functionality (sans useful things like mapping http status to exceptions...)