Match XUP menu prompts after XU*8*593

The XU*8*593 patch has added a "<TEST ACCOUNT>" string to the XUP/ZU
menu option names. Change prompts within the InstallMunitKIDSBuild.py.in
and the PostImportSetupScript.py.in to prepare for the menu name change.

Remove all "select" or "option" strings from the wait strings, leaving
only the name of the menu that you are going to access.  This will
reduce the chance the "<TEST ACCOUNT>" will interrupt the search
string.

OSEHRA-Issue: http://issues.osehra.org/browse/OAT-46
Change-Id: Ib1ea58c5a4dbf5a11b0847b20da5c17f0c35e738
Remove extra info after end section of the KIDS files

 KIDS file list:
  IB-2_SEQ-442_PAT-486.KID
  VPS-1_SEQ-1_PAT-1.KID
  FH_5.5_33/FH-5P5_SEQ-29_PAT-33.KID
  EC-2_SEQ-108_PAT-115.KID
  IB-2_SEQ-441_PAT-475.KID
  IB-2_SEQ-440_PAT-484.KID
  IB-2_SEQ-442_PAT-486.KID
  LR-5P2_SEQ-333_PAT-420.KID
  NDF4P341.KID
  OR-3_SEQ-310_PAT-331.KID
  XWB-1P1_SEQ-44_PAT-59.KID
  DG-5P3_SEQ-757_PAT-832.KID
  XT-7P3_SEQ-108_PAT-133.KID
  VPS-1_SEQ-1_PAT-1.KID

KIDSPatchParser.py: Add sanity check of routine list before
validating the checksum

OSEHRA-Id: http://issues.osehra.org/browse/VAF-82
Change-Id: Ib21a54f637295ad158bf5d4c7a169ff10e24ddb5
Merge "Documentation: Port Wiki pages by kthlnkeating to .rst"
Merge "Remove extra info after end section of the KIDS files"
Add scripts to generate VistA M Package's READMEs

Also integrate the READMEs generation with M Component
Extraction workflow.

MCompReposReadMeGenerator.py: Reads the information from Package.csv and
Package's READMEs from VistA Repository and generate READMEs for VistA M
Repository.

Change-Id: I7c35213fc4507937cf469c2c8808b1c32aa2752a
Merge "Add scripts to generate VistA M Package's READMEs"
Merge "Match XUP menu prompts after XU*8*593"
PostImportSetupScript: Fix menu name capitalization

Change the wait string from "Systems Manager MENU" to
"Systems Manager Menu".  The all-captialized "MENU" is incorrect.

OSEHRA-Issue: http://issues.osehra.org/browse/OAT-58
Change-Id: I8dd0578c10ae8bba6a109738bf0067b683fc850f
KIDSPatchSequencyApply: Added more options to apply KIDS build

Add option -u to allow apply patches in order up to specified patch install
name, -o to allow apply specified patch along with required patches.

Modify KIDSPatchOrderGenertor.py to support generating topologic list for a
specified patch based on install name.

Also removed the logic to restart Cache after installing KIDS, as it is
obsolete.

OSEHRA-Id: http://issues.osehra.org/browse/VAF-84
Change-Id: I50ad43bab921efdb14441e937286e21053c89df0
Merge "KIDSPatchSequencyApply: Added more options to apply KIDS build"
Python: Add PackagePrefix parsing library code

Add a file ParseCSVforPackagePrefixes.py which contains the code to read
a csv file like the Packages.csv and parse the Package and prefix
information and return a sorted list of prefixes.

Add a test data .csv file and a test which uses that data and compares it
to a hardcoded value.

Add a README.rst file to explain the code and give examples of output.

OSEHRA-Issue: http://issues.osehra.org/browse/OAT-55
Change-Id: Ic784b6983ab68e40bed1ba4d15078d1f2a3ee355
Merge "Python: Add PackagePrefix parsing library code"