Bug 1013590: Adds selection of new product by default when there
are no existing products.
Bug 994248: Update name analyzer to handle searches based on a name
that contains a space in the name.
1014673: Fix problem where puppet repo gets unset
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
Merge pull request #3111 from daviddavis/temp/20131007161549

1014673: Fix problem where puppet repo gets unset
Merge pull request #3103 from ehelms/bug-1013590

Bug 1013590: Adds selection of new product by default when there
Merge pull request #3082 from ehelms/bug-994248

Bug 994248: Update name analyzer to handle searches based on a name
1008911 - Disallow adding filters to composite definitions