Fix Testing/CMakeLists.txt ordering

Changing the order of the Testing/CMakeLists.txt code caused some problems
with the testing harness.

Putting the MUnit code before the Coverage Calculation to get the
dependency list caused the MUnit tests to not be configured with the
correct routine subset.

The move also allowed the MUnit routines to be checked during the XINDEX
tests which caused some extra errors.

Reorder the code to have the order be : coverage, XINDEX, MUnit.  Remove the
the dependency on the MUnit tests.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-144
Change-Id: I656932e299d8849dd5c991ce65f780bc9d4000b7
Change Cache Telnet success message

Change the CMake status message that prints out the success of the Telnet
connection to not just print out the return code, but print out  "Telnet
Connection Established" if the script returns sucessfully.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-146
Change-Id: If41479861ceb1a7af954a9ba096a7e7f98c6f5aa
Add support for nodem 0.3.3

nodem version 0.3.3 changed the name of the file for GT.M call-in
support (calltab.ci => nodem.ci) and the name of the supporting M
routine (node.m => v4wNode.m).

Modify ewdjs.sh to dynamically determine the name and path of the .ci
file. The script already knows how to deal with the .m file.

Change-Id: I06d2327fdfe199a3d7428ac2e740640bdbb3de34
OSEHRA-Id: http://issues.osehra.org/browse/VAF-185
Add MailMan start schedule to PostImport setup

In the scheduling of tasks before TaskMan starts, add a task to start
XMRONT, which is the option that controls the MailMan listener.

Change the scheduleXWBListener function in OSEHRASetup.py to instead be
scheduleOption and have it take an additional argument which is the name
of the option.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-147
Change-Id: I8595bba5a3d32974b53fe42c07dc34143f15ccc3
Merge "Add support for nodem 0.3.3"
Update tag regex in ReportXINDEXResults function

Update the regex that is used to check if a line has an entry tag.
Instead of checking for only capital letters, check for numbers too.

The current tag check  would find EN but not EN442, both of which are
valid entry tags.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-148
Change-Id: I8fd01d1e25d68340b097f161d464839d5ebb2300
Reorder nvm install commands to remove confusing messages

The program nvm is now reporting that "N/A version is not installed" when
sourcing the nvm script. Reorder the nvm installation commands that this
message only occurs once during the install of node (which is before any
node version is installed) so there is less confusion.

OSEHRA-Id: http://issues.osehra.org/browse/VAF-186
Change-Id: I899af30b7062e3036b073e0f9b0caf0571044614
Merge "Add MailMan start schedule to PostImport setup"
Merge "Reorder nvm install commands to remove confusing messages"
Add support for GT.M on Centos/RHEL

There are some slight changes needed for GT.M and EWD.js to work on RHEL
using the same scripts which include a different prefrence for .profile
or .bash_profile an the linker configuration defaults.

Add checks for platform using variable defined in autoInstaller.sh to
ensure any platform specific changes are only executed on the right
platform.

Change the source lines for nvm to run the nvm script directly without
sourcing .profile/.bash_profile.

Change-Id: I67e3421d17a12a7f34a99a586f3bd130ef3a4f35