fixes #6103 - updating package profile after every yum action

This commit does two things:
  * Adds a yum plugin 'package_upload' which sends the package profile up
      after every yum rpm transaction.  So this handles yum actions initiated
      from katello and actions run on the client using 'yum'
  * Includes a new executable 'katello-package-upload' which force pushes the package profile

TODO
- [ ] Test on el5