Group: compute dependency tree on application level and take application dependencies into account
AppDefinition: add dependencies
GroupUpdate: use sets for apps, subgroups and dependencies instead of Seq since they have no ordering
Group: use sets for apps, subgroups and dependencies instead of Seq since they have no ordering
GroupId: allow relative and absolute identifier
Rename GroupId -> PathId