Splitting the spec and unit test tasks up.
Relaxing strong_parameters requirement
Merge pull request #3564 from daviddavis/temp/20140114113301

Relaxing strong_parameters requirement
removing katello's service calls and uneeded cruft
(cherry picked from commit 514eeb8ca8f3be6ba74bcc5af0ae0adab6fcf736)

removing typo
Merge pull request #3565 from mccun934/remove-katello-service2

removing katello's service calls and uneeded cruft
1053156 - fix slowness in errata indexing

product_id does not seem to be used anywhere and its fetching
was very poorly optimized and did not seem to be used as part of
a search.

Did a grep/scan of code and tested out these pages/actions:

* Dashboard
* CVD publish
* CV Refresh
* Changeset promote
* Content search
Spec: Adding asset compilation steps to spec.
removing old files from katello spec file
Merge pull request #3566 from ehelms/engine-asset-compile

Assets: Updating spec to compile assets.
Merge pull request #3569 from jlsherrill/errata_index

1053156 - fix slowness in errata indexing
Merge pull request #3567 from ehelms/splitting-test-tasks

Splitting the spec and unit test tasks up.
Merge pull request #3571 from jlsherrill/spec_fix

removing old files from katello spec file
Bastion: adding product and repository sync functionality.

This commit adds bulk actions for products and repositories including
removal, syncing, and sync plan updates.  It also adds the ability
to edit an individual product's sync plan on the product details page.