Add recursive helper methods for Group
Groups can be nested in arbitrary layers, so components listing groups and their subgroups need to be able to list all members recursively, or all sub-groups recursively.
PostgreSQL provides recursive CTEs.
Edited by Nik | Klampfradler