953656 - Removed all 'disable_with' references

Rails haml form builder provides an attribute called disable_with
that lets one to set a 'disabled' text on the butten when a form is
submitted. For example a button with  "Create" can be changed to
"Creating" when clicked on. However this automagical attribute doesnot
go well with ajax based calls. So this caused issues like bz 953656,
where validation failures wouldnt change "Creating" to "Create" if the
submit failed.
We are automatically disabling the button anyway without changing
the text on a form submit even without the disable_with attribute.
So removed them from all haml files. So the new behaviour will be that
"Create" button will still be "Create" but disabled instead of
"Creating...".
989992: activation keys: disable system group remove, if none selected
Bug 1013590: Adds selection of new product by default when there
are no existing products.
Bug 1011473: Adds new provider link to repo discovery product creation
form.
Bug 994248: Update name analyzer to handle searches based on a name
that contains a space in the name.
Bug #1016198 - update release versions to use API v2 and fix API.
banner-menu - allow engines to add to banner menu

banner-menu - whitespace cleanup
1014673: Fix problem where puppet repo gets unset
Bastion: setting alch-menu size to 41px, fixes #3081.
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
Bug 1010095: Adds display of default start time message when syncing if
the start time is null.
Merge pull request #3104 from ehelms/bug-1011473

Bug 1011473: Adds new provider link to repo discovery product creation
Merge pull request #3112 from waldenraines/bug-3081

Bastion: setting alch-menu size to 41px, fixes #3081.
Merge pull request #3089 from bbuckingham/989992

989992: activation keys: disable system group remove, if none selected