Engine: engine-sysgroup - fixes #3329

System group creation and editing works except for
+ Content -> Packages
+ Content -> Errata
Engine: Fixes #332: Enabling Sync Plans page.
Engine: Fixes #3319: Fixing Products page, this includes Product and Repository CRUD.
Engine: Initial work to enable Org switcher.
Engine: Fixes #3372: Inital work to enable the dashboard.

This initial work fixes the basics of the Dashboard. The System and
Notices widgets are enabled and working. The Content Views, Promotions,
and Sync Overview widgets rely upon further work in those areas to come
to life.
Engine: Fixes #3320: Initial GPG Keys page conversion with CRUD and
file uploading.
Engine: UI: Organization and Environment: support CRUD actions
Engine: Fixes #3321: Fixes sync management page.
Engine: about-engine - fixes #3333
Engine: engine-notices - fixes #3334
Engine: fixes #3257 - seed.rb added to migration
Engine: fixes #3381 - change username/email to Foreman column names login/mail