Splitting the spec and unit test tasks up.
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
Fix provider creation in UI

Clicking the create button would error because the request's
method was undefined.
api v2 environments - environments CRUD actions
Merge pull request #3552 from komidore64/lifecycle_environments_crud_actions_api_v2_more_words

api v2 environments - CRUD actions
Merge pull request #3572 from mkelley33/fix-provider-create

Fix provider creation in UI
Changes required to have katello:reset work with a dev environment.

I first hit namespace issues, which is fixed in the http_resource
class. I then was getting wierd candlepin errors. This was due to
the keystore (which this does not replace) in /etc/tomcat/keystore
having been generated with a password which was not stored in
/etc/katello/keystore password. This resulted in a

javax.crypto.BadPaddingException: Given final block not properly padded

exception.

Finally, the cpsetup actually restarts tomcat, so I removed the extra
commands which are not needed.
Merge pull request #3573 from bkearney/bkearney/reset-with-dev-candlepin

Changes required to have katello:reset work with a dev environment.