EHN: Use XINDEX to generate routine list for a package

XINDEX routine itself provides the ability to generate routine list
by prefix/namespace. Change the current workflow to utilize that as it
is platform independent and more efficient especially on GT.M platform.

Also clean up the old logic.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-95
Change-Id: Ief22176be6865bdf9dd110782a30c029afbce80e
Merge "EHN: Use XINDEX to generate routine list for a package"
ENH: Modularize cmake code for GT.M and Cache specific setup

Separated GT.M and Cache specific setups to different cmake
configuration files.

And converge to using "VENDOR_NAME" instead of "VENDER_NAME"

OSEHRA-Id: http://issues.osehra.org/browse/OAT-76
Change-Id: Ie7a111f39d06b4bdb634fd67f7ad2e53ac7d1148
Merge "ENH: Modularize cmake code for GT.M and Cache specific setup"
Update FileMan22.2 tests to only run if 22.2 is installed

Alter the command that calls the EN^XTMUNIT to have a post-condition that
only runs the tests if 22.2 is part of the return of $$VERSION^XPDUTL for
the FileMan "DI" namespace

OSEHRA-Id: http://issues.osehra.org/browse/OAT-90
Change-Id: Iec1cabc3d3227d0d3fcbf1efbbc3edc1d0cb1fc8
Removed gtmroutines parsing dependency on MUnit testing

The 'gtmroutines' environment variable is parsed to extract GT.M source
directories irrespective of whether TEST_VISTA_MUNIT is checked or not.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-76
Change-Id: Id48541dd8e18a16f109898b88621ab5e0aeed1f2
Change default Dashboard build type

Set the default dashboard build to experimental rather than nightly.

Change-Id: I80c55a3863a004afe713b045449519d42b802db8
Merge "Update FileMan22.2 tests to only run if 22.2 is installed"