Fixes #4870, bz1113398 - Added missing foreign key associations

Also contains updates to association tests if foreign key constraints
are not defined in 'belongs_to' associations for all Katello models.
fixes 6422 - validate repoid (and pick a valid one) on cv publish
Fixes #6409, bz 1113684 - Bulk Product destroy dynflowed.

Dynflowed the bulk product delete code.
Merge pull request #4355 from parthaa/bulk-product-destroy

Fixes #6409, bz 1113684 - Bulk Product destroy dynflowed.
Merge pull request #4353 from parthaa/fk

Fixes #4870, bz1113398 - Added missing foreign key associations
Fixes #6367 - cnsmer_shw auth client/usr BZ1112664

access denied received when registering using subscription-manger using the
consumerId flag was for a preliminary call to check that the consumer
exists. This allows :consumer_show authorization through client or user
instead of solely by client.
fixes #6392 - make repository names editable
fixes #6427 / BZ 1109737 - remove Nest option from taxonomy actions

This commit removes Nest as a valid option for taxonomies (e.g Organization
& Location)
fixes #6434 - wrap long lifecycle environment names in CV promotion
fixes #6439 / BZ 1094190 - Include notification on add/remove pkg filter rule

When the user adds/removes a rule from a package filter (associated
with a content view), display a notification consistent with what
is done for package groups.
fixes #6428 / BZ 1109062 - Bulk Host Collection - disable add/remove when no hosts selected

When the user is performing a content host bulk action, if they do
not select any content hosts, disable the add/remove buttons
for host collections.
Merge pull request #4350 from stbenjam/6392-edit-repo-name

fixes #6392 - make repository names editable
Merge pull request #4338 from dustint-rh/subman_consumer_reg

Fixes #6367 - cnsmer_shw auth client/usr BZ1112664
Fixes #5628 - remove converted v1 API controllers and tests.

Remove all of the v1 controllers and tests that have already been
converted to v2 and are no longer used.
refs #3272 - fixing db/seeds.rb for katello, BZ 868910
Merge pull request #4368 from komidore64/rmi3272

refs #3272 - fixing db/seeds.rb for katello, BZ 868910
Merge pull request #4303 from waldenraines/5628

Fixes #5628 - remove converted v1 API controllers and tests.
fixes #6433 - allow a lifecycle environment to be unselected

When promoting a content view version, it's now possible to uncheck the
lifecycle environment checkbox.
Merge pull request #4365 from stbenjam/bz1111080-uncheck-env

fixes #6433 - allow a lifecycle environment to be unselected
Merge pull request #4362 from bbuckingham/issue-6427

fixes #6427 / BZ 1109737 - remove Nest option from taxonomy actions