cmake: allow source_group to preserve file-system tree (for MSVS)