This creates cmCTestVC, the base for a forthcoming class hierarchy to interact with version control systems.