Bug 1024055: Changes content view definition puppet repo selector
to basic HTMl select to prevent choices from being hidden from the user.

When adding content to a content view definition, the yum products and
repositories can push the puppet repo selector far enough down such that
all choices are hidden due to the use of Chosen. This can also occur if
the list of puppet repo choices is too long. Switching to a normal HTML
based selector allows the selector to appear a top of the details view
and prevents choices from being unreachable.
995123 - make sure openjdk is installed
1021612: Checking for name conflicts before publish/refresh
Fix for a content view migration issue

Previously, a removal of a content view would not cascade properly across changesets
This caused dangling references in changesets. This commit fixes that issue
by removing all references in a changeset which has a content view that no longer exists.
Merge pull request #3311 from parthaa/foreign-key-migration

Fix for a content view migration issue
Merge pull request #3240 from iNecas/bz/995123

995123 - make sure openjdk is installed
Merge pull request #3283 from ehelms/bug-1024055

Bug 1024055: Changes content view definition puppet repo selector
Merge pull request #3308 from daviddavis/1021612

1021612: Check for duplicate puppet names before publish
Bastion: add note about re-running npm install and bower install to docs.
Merge pull request #3321 from waldenraines/bastion-doc

Bastion: add note about re-running npm install and bower install to docs.