Engine: engine-notices - fixes #3334
Engine: fixes#3324: Content view definitions initial conversion

This commit contains changes to support the following:
- content view definition CRUD - including cloning, filters, filter rules...etc
- content view publish/refresh
- modifications to support async tasks via delayed jobs
- etc
Engine: Fixes #3323: Sync schedule initial conversion to engine

This commit includes changes to allow user to associate sync plans
to products.
Engine: Namespacing vendor assets to be congruent with regular assets.
Engine: Updating katello reset DBS to only reset Pulp and Candlepin.

This will not reset the Katello/Foreman DB like it did previously. That should
be done through the normal Foreman setup. This could be moved out to a rake
task in the future, but for now this is a utility method when needing to
reset your development environment.
Engine: fixes #3257 - Katello seeds.rb is run by rake db:seed in Foreman app
Engine: fixes #3381 - change username/email to Foreman column names login/mail
Engine: Updates to fix page loading after initial setup.
Engine: Fixes #3325: Initial fixes to get content search UI working.
fixes #3477 - revert current_organization that was changed in #f6d6d93 until seeds.rb is ready