ImportRG: Add stop_mumps_process for GT.M

Stop all active mumps processes that belong to current user before
deleting global data. If not explicitly stopped, those mumps processes
will become zombie process and the disk space that previous global data
occupied will not be released.

Also change to use explicit path to mumps commands to remove the dependency
of $gtm_dist being part of $PATH and fix an indent issue.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-92
Change-Id: I520103dd1a4ca8808cbf69be85db926775af3a1b
Add flag for XINDEX Testing

XINDEX testing doesn't have its own flag to control whether testing is
ran or not (unlike all other types of tests).

Default TEST_VISTA_XINDEX to ON so the expected behavior is not
changed.

Change-Id: I2ae66c7cfab380397d2e0949c6e677144e7736f4
Merge "ImportRG: Add stop_mumps_process for GT.M"
EHN: Fix XINDEX Testing error on GT. M

In patch XT*7.3*133, a new tag OBJTST in XINDX2.m is added with
code specific for Caché, and this change causes XINDEX testing to stop
working for some of packages on GT.M, as it throws an error for any
routines that contains Caché specific code that starts with '##'.

Modify OBJTST tag in XINDX2.m to return 1 if not on Caché, also make
change to import the modified version of XINDX2 during the setup process.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-95
Change-Id: I879f1fe6aa2b82223863c921067512077e8e4664
Cleanup test.cmake, Disable XINDEX testing, Display testing status

Add comments to various parts of test.cmake

Remove unused variables within CMakeCache

Disable XINDEX testing from CMakeCache as it is unnecessary to run during
a fresh build. Developers can run the XINDEX tests at a later time if
necessary.

Add verbosity flag to ctest -S so test status is reported rather than
nothing.

Change-Id: I2d8b474e56416b1e8ba7fe8b6ebea968f57896a4
Merge "EHN: Fix XINDEX Testing error on GT. M"