Made cluster_vm_qs from cluster_vm_qs_for_admins

More generic, allows for passing permissions and optional groups lookup.

refs #14877
Add tests for cluster_vm_qs

refs #14877
Add tests for overview page's vm_summary

refs #14877