US2649 - Add RHUI cataloger

Add the RHUI cataloger that extends the YumCataloger and overrides nectar_config() to inject the amazon AMI ID and signature http headers need for RHUI authentication in EC2.

Also added missing YumCataloger unit tests.  But, the existing refresh() test is really an integration test but I don't have time to add proper unit tests now.