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
EHN: Fix XINDEX Testing error on GT. M

In patch XT*7.3*133, and new tag OBJTST in XINDX2.m is added with
code specific for Cache, 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 cache specific code that starts with '##'.

Modify OBJTST tag in XINDX2.m to return 1 on GT.M, also make change to
make sure that the modified version of XINDX2 will be imported during
the setup process.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-95
Change-Id: I879f1fe6aa2b82223863c921067512077e8e4664
Merge branches 'xindex_fix' and 'xindex_ehn' into otj_integration

Change-Id: Ia03bdad293cf929301aa997045a576cdbbd78775