Engine: UI: fix system group create behavior

Minor change to correctly handle tupane behavior
when user creates a new system group.  (i.e.
close the new pane, add new group to the list,
open it...)
Engine: UI: Systems: initial conversion to support engine

This commit contains the initial changes identified support
using the 'systems' UI within the engine.
Merge pull request #3346 from bbuckingham/engine-systems

Engine: UI: Systems initial conversion to support engine