Group-level default VCS type
Same as #411 (closed), but configurable at the Group level.
Use case: a team works with Git, another with Mercurial.
We'd need probably subgroups to default to the group setting. It almost certainly won't be the only such case of that.