This adds a source tree subdirectory to the content of the test projects. It also smoke tests more than one revision worth of changes.
This creates new tests "CTest.UpdateSVN" and "CTest.UpdateCVS". They test that the Update.xml produced by CTest for a version-controlled project contains entries for files added, changed, and removed.