1015944 - make sure we search for marketing products by cp_id

When the an engineering product is not foudn by cp_id, we still
want to give it a try for marketing products.
admin-role - static type for Role self_role and locked
Merge pull request #3101 from iNecas/bz/b1015944

1015944 - make sure we search for marketing products by cp_id
Merge pull request #3102 from thomasmckay/admin-role

admin-role - static type for Role self_role and locked
Fixed a cvd publish issue

During the CVD publish we needed to wait till package groups and
errata were copied to the cloned repo before doing the
"purge_empty" operation. This is because "copy" is an async operation in
pulp.
Bug #1016257 - fix ordering of modal dialog div, fixes #3077.
Merge pull request #3108 from waldenraines/bug-3077

Bug #1016257 - fix ordering of modal dialog div, fixes #3077.
Merge pull request #3107 from parthaa/publish-wait

Fixed a cvd publish issue
Bug #1009398 - fix %2f (/) in available subscriptions url, fixes #3029.
Merge pull request #3109 from waldenraines/bug-3029

Bug #1009398 - fix %2f (/) in available subscriptions url, fixes #3029.
Updating rpm spec for new version of tire.
Merge pull request #3113 from waldenraines/tire

Updating rpm spec for new version of tire.
Fix deps specification for tire

There was missing update on BuildRequires. Also, it usually not a good idea
to use '=' for versions, as it would fail if there is new version '0.6.1' that usually
shouldn't break compatibility. Using '>=' instead.
Merge pull request #3119 from iNecas/fix-tire-spec

Fix deps specification for tire
Add missing comps: rubygem-ansi

Required by rubygem-tire 0.6.0
Merge pull request #3120 from iNecas/fix-tire-spec

Add missing comps: rubygem-ansi