Merge pull request #371 from skallesh/skallesh

failures of bugzilla tests
added reference comments
implemented BrandbotShouldHandleNonExistantBrandingFile_Test
implemented BrandbotShouldHandleEmptyBrandingFile_Test
changed getEligibleBrandNamesFromCurrentEntitlements() to return a Set
instead of a List
assert updates after bug fix 1034396 - repo-override command should
not require entitlements
more assertion updates after bug fix 1034396 - repo-override command
should not require entitlements
added more FlexibleBrandingTests
added sleeps to avoid systemd: brandbot.service start request repeated
too quickly, refusing to start.
updated UserRoleOrgPermissionAccess_Test for new candlepin "System
Administrator" permissions work.
added BrandingTests to the TestNG suites
added blockedByBug-1038664 [RFE] Adapter updates needed to support
flexible branding
changed efficiency to use a temporary productCertDir configuration
instead of moving product certs around for every test
comment change
added AttemptToAddOverrideForBaseurlNameAndLabel_Test()
added AttemptToAddOverridesExceeding255Chars_Test to cover bug 1033583
tweaked test for BZ 1039753 and 1034429
forgot to remove "debugTest" group
added coverage for blockedByBug-1031755 - doesn't seem to
use https_proxy environment variable
RegisterAttemptsUsingProxyServerDefinedByAnEnvironmentVariable_Test
added better finally clause to activation key tests
updated facts window name