Fixes #6543 - updt index on cp event bz1115602

DON'T MERGE UNTIL SQUASH and 
https://github.com/Katello/puppet-qpid/pull/8
https://github.com/Katello/puppet-katello_devel/pull/14
https://github.com/Katello/puppet-katello are merged 

This listens for entitlement events from candlepin and updates the specific
pool index instead of pulling all the subscription information each time
the user accesses the subscriptions page.

New gem dependency added: qpid_messaging
gem has dependency qpid-cpp-client-devel and qpid-cpp-client
rpm packages.
I'd break this up into multiple lines. Max line length in Katello is 100 although we haven't been enforcing it (since no one's bothered to fix all the lines longer than 100).