New Registration and Scheduling package tests

Change-Id: Ib36815a66b5072b677420ede8064751d6bcbc665
EHN: Use mupip load to import globals on GT.M

to speed up global import processing time.

Change-Id: I33519ecbfff4b8e45a86b9b9ccc326b4fbf40791
OSEHRA-Id: http://issues.osehra.org/browse/OAT-74
Merge "New Registration and Scheduling package tests"
Merge "EHN: Use mupip load to import globals on GT.M"
BUF: Fix import patients scripts error on Python 2.6

by removing VistA.wait('') line as that does not work on
python 2.6.6, also remove VistA.wait('>') in signoff method of
PATActions.py.

OSEHRA-Id: http://issues.osehra.org/browse/OAT-77
Change-Id: Ibe50755fba3d593ba3720efbf31abdfe95011fae
Add VA Enterprise Edition Increment 1 Exceptions

Add the Cache and GT.M exemptions for the Packages found in the VA
Enterprise Edition Increment 1 that are reporting errors.

The two packages still reporting errors are Kernel (Unwinder) and the Web
Services Client.

The waivers can be found on the corresponding JIRA issue.

OSEHRA-ID: http://issues.osehra.org/browse/VAF-12
Change-Id: Idc04e08bc06b999b5ee919d2f018c8a5ee30863e
Merge "Add VA Enterprise Edition Increment 1 Exceptions"
Update VA VistA FOIA patch 2013 spreadsheet

Follow the instructions in 'Scripts/HowtoUpdateSpreadsheets.rst' to
update 'Packages/Uncategorized/*.csv' spreadsheets corresponding to:

 https://downloads.va.gov/files/FOIA/Software/DBA_VistA_FOIA_System_Files/Listing_of_Released_VistA_Patches_2013.xls

Remove the leading "ALL DOCUMENTATION..." row so the first row has the
column names.  Remove extra rows from the bottom.

Change-Id: Iede7dc9a658c0552d2e41839c7a49d2ef0b74fd7
Merge "Update VA VistA FOIA patch 2013 spreadsheet"
PatchOrderGenerator: Preserve csv line order

Order the csv files by the verified date of the first entry.  Then
append entries together from all files preserving the order within each
file.  This replaces the previous sort by verified date which is not
sufficient because the date does not always increase monotonically
within a csv file.

Change-Id: I8715a0fbb9c48ea8592f9d34870326f599c521a2
Fix typo in VA FOIA patches 2013 spreadsheet

Fix patch install names:

 GMTS82.7*104 -> GMTS*2.7*104

Change-Id: I6b84061236ccbbb21789fe62820695eed914e044
Packages.csv: Add Pharmacy Enterprise Customization System (PECS)

Add this application package with VistA namespace PREC.  See VDL entry:

 http://www.va.gov/vdl/application.asp?appid=204

and v2.2 release announcement patch 'PREC*2.2*1'.

Change-Id: I93f2ec80020824e86fbd093340c5f97ac56d9756
Add VA VistA FOIA patches from April, May, June 2013

Follow the instructions in 'Scripts/HowtoDownloadPatches.rst' to
download patches from the VA FOIA site.  Use the following shell code to
produce the URL list and pipe it to wget:

 {
 # All patches in desired date range.
 for f in \
  "2013/April 2013" \
  "2013/May 2013" \
  "2013/June 2013" \
 ; do
   echo "https://downloads.va.gov/files/FOIA/Software/Patches by Year and Month Released/$f/"
 done
 }

Retrieve .TXT/.KID files posted as of 2013-07-24 15:00:00 EST.

Change-Id: I4fd6ab91523ef4e2df3b3ce6f30586acebd58abe
Prepare to organize April/May/June 2013 FOIA patch files

Update Scripts/KIDSAssociatedFilesMapping.py to place files with
patches.  Place LEX_2_90.GBLs with patch "LEX*2*90".  Place
"PREC - PHARMACY ENTERPRISE CUSTOMIZATION SYSTEM RELEASE.txt"
with patch "PREC*2.2*1"

Files in the "June 2013/CPRS VERSION 29 - ALSO IN INDIVIDUAL APPS"
directory all exist in the parent directory too, and are identical.
Remove them.  Also remove the "CPRS 29 Source Code Note.txt" note
about non-availability of the FOIA version of the source code.

Remove "RMIM-1_SEQ-6_PAT-6.TXT" because we already have an identical
copy in "Packages/Functional Independence/Patches/RMIM_1.0_6".

Change-Id: Ie8e110d18fe2bb8a6bebb07c36696fbb01f31a84
Move patches from FOIA/ to populate Packages/

Follow the instructions in 'Scripts/HowtoPopulatePackages.rst' to move
VA patches out of 'FOIA/' and organize them in the 'Packages/' directory
structure.

Change-Id: Ie0e119039ab4ab1bcd1b98f5f47e047b0ec6a20a
PatchSequenceApply: Warn and ignore missing info-only dependencies

A missing dependency named only in the patch info file should not
prevent a KIDS build from being installed if that extra dependency is
not found in INSTALL file of a VistA instance.  Issue a warning instead.

This is necessary to install patch "GMPL*2.0*43" whose info file adds an
extra dependency on "GMPL*2.0*5".  The dependency is too old and no
information related to this patch can be found in the FOIA VistA INSTALL
file.

Change-Id: I81ad75a625dbf936c341ac6bbde5030b53fee064
ZGO: Add missing return value to FGROK extrinsic function

Teach tag FGROK to return zero (false) for FileMan files with an empty
file global root instead of generating a M error.

Change-Id: Iccf4c580360309fa0070c2afdc7f608038d51c15
KIDSBuildInstaller: Add an option to specify installer's DUZ

from the command line interface.

Change-Id: Ie5106cf637bd54da8e4bfa9e15ce760f5bed49eb