ureport: allow multiple cert file in rhsm-entitlement dir

Thanks Martin Milata <mmilata@redhat.com>

https://bugzilla.redhat.com/show_bug.cgi?id=1140224#c6

Related to #1140224
Fixes #296

Signed-off-by: Jakub Filak <jfilak@redhat.com>
ureport: use entit certs with 'rhsm' and drop 'rhsm-entitlement'

/etc/pki/consumer certificates cannot be used for authentication in
Strata. Martin Milata has correctly pointed out that it does not make
sense to have both 'rhsm' and 'rhsm-entitlement' options.

Related #1140224

Signed-off-by: Jakub Filak <jfilak@redhat.com>
ureport: get rhsm entitlement cert dir from rhsm conf

Related #1140224

Signed-off-by: Jakub Filak <jfilak@redhat.com>
ureport: consistently die on all client auth errors

Related #1140224

Signed-off-by: Jakub Filak <jfilak@redhat.com>
rhtsupport: never use uReport URL from ureport.config

The GUI reporter always export uReport_URL, thus reporter-rhtsupport
never use the Strata URL.

Moreover, usage of uReport_URL is really bad idea, because a reporter
thinks he is going to send data to the portal but the ureport might end
somewhere else.

Related #1139987

Signed-off-by: Jakub Filak <jfilak@redhat.com>
rhtsupport: do not leak the hints results

The leak was introduced in commit
5ff7f36c1a06f5317241b43999f4f03a21594c79

Related to rhbz#1139987

Signed-off-by: Jakub Filak <jfilak@redhat.com>
spec: ureport requires python-rhsm on rhel

See commit 5abe5538f971ae33795e106af23b25e1d07ea1b0

Related to #1140224

Signed-off-by: Jakub Filak <jfilak@redhat.com>