rhel7 test failures
fixed failures of flexi tests due to non-availablility of installed products
Merge pull request #366 from skallesh/skallesh

Skallesh
added several dataProvider rows for new repo-override module to
getNegativeFunctionalityDataAsListOfLists()
added TODO Bug comments regarding yum plugin messages to
stdout/stderr
added initial repo_override_(...) tasks that do not assert results
avoid refresh_pools in deleteSomeSecondarySubscriptionsBeforeSuite()
when no secondary subscriptions are deleted
added blockedByBug-1028555  bash completion is missing for the new
subscription-manager repo-override module and its options
change to VerifyBaseRHELProductCertIsInstalled_Test for rhel7
attempt to help VerifyEntitlementCertContainsExpectedOIDs_Test for
subscriptions with too many content sets
added blockedByBug-1020474 to 
VerifyTranslationFileContainsAllMsgids_Test
more subscription-manager task methods
updated SubscribeToSubscriptionPoolProductId_Test to handle special
case of instance-based pools that do not apply to the system under
test.
added quantity to some PluginTests to avoid special case of
instance-based pool attachments
add new HelpTests for new repo-override module and options
modified assertions in subscribe() task to pass when at least one of
multiple poolids is successfully attached.
InstallAndRemovePackageFromEnabledRepoAfterSubscribingToPool_Test
was modified to accept a quantity during subscribe
ReposListReportsGrantedContentNamespacesAfterSubscribingToPool_Test
was modified to accommodate an instance based subscription that
requires quantity>1
improvements to QuantityNeededToAchieveSocketCompliance_Test to handle
instance based subscriptions that do NOT spawn a host_limited
virt_limit subpool
VerifyRpmRequireListForSubscriptionManager_Test needed an expected
change to the requires list