Ckozak/async cp

This patch should improve list --available --ondate performance (requests for available pool list and future compliance happen simultaneously)
Also improves refreshing the gui available subscriptions in all cases (especially when a different date is chosen)

Could instead put AsyncCP into python-rhsm, but I think it's sufficiently a subman tool for now.