CTest: Base command line mode on top of scripting commands
Make sure that all CMake variables that are translated into
CTest options in cmCTest*Command
implementations are translated
from CTest options into CMake variables before the functions are
called. This back-and-forth translation should be temporary.
It is a necessary prerequisite for refactoring cmCTest*Handler
implementations to operate on CMake variables directly rather
than CTest options.