Update XINDEXExceptions for 2014-01-09 FOIA

Add the updated line locations for previously excepted errors in the VAEE
Packages that have appeared in the FOIA that was released on Jan 9, 2014

Change-Id: Icfb1048a8bd142e0eb1e6a47d1f485bc19722deb
OSEHRA-Id: http://issues.osehra.org/browse/OAT-127
VistATestClient: Add telnet host/port as input parameters

Also set the default values for telnet host and port.
Change waitForPrompt method timeout value to the default one.
Add two test functions in VistATestClient and create a
Python Unit Test script for it.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-130
Change-Id: I3d7c780afab8623ec518c6e9c92b5e1dc1ee4663
Fix username/password bug for RAS tests

The code used in the OSEHRA RAS functional tests are unable to
run on an instance that uses a username/password prompt before displaying
the MUMPS prompt.

Change the RASTest.cmake.in to export the VISTA_CACHE_USERNAME and
VISTA_CACHE_PASSWORD value to environment variables.

Change the TestHelper code that connects to the instance to attempt to grab
the VISTA_CACHE_USERNAME value.  After connection, the
test_suite_details.username will be checked for a value.  If it exists,
the code should grab the VISTA_CACHE_PASSWORD value and use them to
answer the sign in prompts.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-132
Change-Id: I2e927f6b9447b1f744d866470491859dcaf7a51f
Merge "VistATestClient: Add telnet host/port as input parameters"
Add the M Standards and Conventions to the Documentation

Convert the M SAC Document located at:

  https://downloads.va.gov/files/FOIA/Software/Policies/SACC_2008%20(508%20Compliance%20Check%20Pending).doc

to an rST document.

Change-Id: Ic5e83602cc7b63ad5950f9ab5c4a63d7a240d5bb
Merge "Fix username/password bug for RAS tests"
Fix if statements in Registration RAS device handling

The Registration test fails in Linux/Cache environments due to code that
has the script expecting to see the "Right Margin" prompt after selecting
the device to write to.  This prompt has only been seen on Windows
evironments.

Change the 'if' statments that control this code to use

" sys.platform == 'win32' "

instead of

" self.VistA.type == 'cache' "

Import the sys library where necessary.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-133
Change-Id: I534e471214c2e6d027c0beaffd21b52ace7803b4
Merge "Fix if statements in Registration RAS device handling"
Merge "Add the M Standards and Conventions to the Documentation"
Install Scripts - Doc: Add prerequisites and clarify configuration step

Add 2 missing prerequisites for installing the plugin and importing the
base box (for both AWS/EC2 and Rackspace)

Break configuration out to automated and manual and make the reference
to the setup*.sh script more explicit.

Change-Id: Ieb7be311ebfef6a0e5f29ed55edb123ac3598a18
RPCBrokerCheck arguments instead of configuration.

Replacing the process of configuring the RPCBrokerCheck.py.in file, with a
mechanism for passing arguments in the command line from the CMakeLists.txt
file, to the TestSSEP.py file, and ultimately to the actual function in
RPCBrokerCheck.

This avoids the generation of a RPCBrokerCheck.py file in the source tree.

Change-Id: Ic39e467def18de3ad0e9fd0e7969f9dca66789e7
Merge "RPCBrokerCheck arguments instead of configuration."
Merge "Update XINDEXExceptions for 2014-01-09 FOIA"
Merge "Install Scripts - Doc: Add prerequisites and clarify configuration step"
Update CPRS source code to version 29

Copy source files from

    https://downloads.va.gov/files/FOIA/Software/Patches_By_Application/CPRS%20GUI%20FILES/CPRS%20VERSION%2029/OR_30_306_SRC_scrubbed.zip

Copy new references in *.dpr and *.dproj to respective *.dpr.in and *.dproj.in

Modify existing CPRSChart.dproj.in to include %BDS%\OCX\Servers directory, so
spell check will work.

Remove MPL licensed files from XuDigSig directory and add README with
reasoning and instructions on how to acquire them.

Change-Id: I47f57382ff2a0ea8f75c75beed3b57bcab46bce4
Merge "Update CPRS source code to version 29"
Install Scripts: Decouple scripts from Vagrant and add EWD.js

autoInstaller.sh has a dependency on vagrant add conditional to see if
we are running under vagrant if not get the VistA repository and use it

Add options and implementation for:
    * Enable development directories creation - allows a vagrant VM
      to be used for automated testing
    * Alternate VistA-M repo
    * Post install hook
    * Skip Testing
    * Install EWD.js

Add new script ewdjs.sh that will install node, nodem, and ewdgateway2.
This also configures the environment to use ewd.js in a default
configuration.

Vagrantfile: forward port 8080 and 8000 (for EWD.js) by default

GTM/install.sh: Link shared library into the linker/loader search path,
so nodem (and others) can find it.

Update documentation to explain how to do a standalone installation and
make access/verify codes obvious.

Add init scripts to ensure VistA and EWD.js starts/stops correctly if a
VM is shutdown/restarted.

Kill lots of output and write to log files instead.

Change-Id: I2555b046868df5d1a0b05b30da13f6b12fcedaf4
Merge "Install Scripts: Decouple scripts from Vagrant and add EWD.js"
Install Scripts: Documentation updates, fix group permissions

Add note concerning how to connect using SFTP and the user required to
do so.

Change prompt to new default of "OSEHRA>". Add note that it is based on
$instance

Fix group permissions by adding a chown command at the end of
autoInstaller.sh

OSEHRA-Id: http://issues.osehra.org/browse/VAF-166
OSEHRA-Id: http://issues.osehra.org/browse/VAF-165
Change-Id: I1b8e45fc24db436fb5bec9e6d4e87e1300c62101
Install Scripts: Add 2 assumed dependencies, Fix EWD.js restart

Python and curl were assumed to be installed by default, add them to the
apt-get install line for bootstrapping the system

EWD.js when restarted can take a few extra seconds to stop. Add a 5
second sleep to ensure the main EWD.js process has stopped.

Change-Id: I0e3e8679d05a40fca64ddc513ca6daa1d8efbb9b