Build simplification

Automatic downloading of VistaCMakeCommon
I think it's preferable to keep it, so the build doesn't break by changes in VistaCMakeCommon