Introduce common subclass for reports dealing with projects
Introduce common subclass for reports dealing with projects

Move the --projects, --groups, --all-groups flags into a new
CommandProject class, so that the base CommandReport class is
more generic.

Signed-off-by: Daniel P. Berrange <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

berrange/gerrymander,Dacelonid/gerrymander,Dacelonid/gerrymander,berrange/gerrymander,agx/gerrymander,agx/gerrymander