Engine: UI: Systems initial conversion to support engine

This PR contains the changes for the Systems UI.

This PR does not contain API changes that will be needed to successfully 'register' systems to katello using subscription-manager or katello cli.  That work is underway, but is independent.