Independence from Heptapod default allowed VCS types
VCS types: avoid assumptions on Heptapod defaulting.
Before this change, these tests were just assuming that the hg_git
VCS type was always allowed in instance-wide settings and that it was
further the default VCS type. This new version should be able to
take care of all cases.