Update Redfish schemas to 2019.2

Note, the DMTF changed the format of the schema file pack yet again, so
the script changes now to compensate for that.

Tested:
Ran schema validator.  One unrelated failure in LogEntry, and 4 new
warnings in PCIe devices (we're using a deprecated property).  All other
endpoints pass.

Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Change-Id: I81c030a7c5a6a32cc12a5e7e02a9441b7891bc5d
diff --git a/static/redfish/v1/schema/PhysicalContext_v1.xml b/static/redfish/v1/schema/PhysicalContext_v1.xml
index bedafb5..347b03a 100644
--- a/static/redfish/v1/schema/PhysicalContext_v1.xml
+++ b/static/redfish/v1/schema/PhysicalContext_v1.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!---->
 <!--################################################################################       -->
-<!--# Redfish Schema:  PhysicalContext-->
+<!--# Redfish Schema:  PhysicalContext                                                     -->
 <!--#                                                                                      -->
 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
 <!--# available at http://www.dmtf.org/standards/redfish                                   -->
-<!--# Copyright 2014-2018 DMTF.                                                            -->
+<!--# Copyright 2014-2019 DMTF.                                                            -->
 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
 <!--################################################################################       -->
 <!---->
@@ -29,10 +29,10 @@
           <Annotation Term="OData.Description" String="The room."/>
         </Member>
         <Member Name="Intake">
-          <Annotation Term="OData.Description" String="The air intake point(s) or region of the chassis."/>
+          <Annotation Term="OData.Description" String="The air intake point or points or region of the chassis."/>
         </Member>
         <Member Name="Exhaust">
-          <Annotation Term="OData.Description" String="The air exhaust point(s) or region of the chassis."/>
+          <Annotation Term="OData.Description" String="The air exhaust point or points or region of the chassis."/>
         </Member>
         <Member Name="LiquidInlet">
           <Annotation Term="OData.Description" String="The liquid inlet point of the chassis."/>
@@ -69,10 +69,10 @@
           <Annotation Term="OData.Description" String="The lower portion of the chassis."/>
         </Member>
         <Member Name="CPU">
-          <Annotation Term="OData.Description" String="A Processor (CPU)."/>
+          <Annotation Term="OData.Description" String="A processor (CPU)."/>
         </Member>
         <Member Name="CPUSubsystem">
-          <Annotation Term="OData.Description" String="The entire Processor (CPU) subsystem."/>
+          <Annotation Term="OData.Description" String="The entire processor (CPU) subsystem."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -83,10 +83,10 @@
           </Annotation>
         </Member>
         <Member Name="GPU">
-          <Annotation Term="OData.Description" String="A Graphics Processor (GPU)."/>
+          <Annotation Term="OData.Description" String="A graphics processor (GPU)."/>
         </Member>
         <Member Name="GPUSubsystem">
-          <Annotation Term="OData.Description" String="The entire Graphics Processor (GPU) subsystem."/>
+          <Annotation Term="OData.Description" String="The entire graphics processor (GPU) subsystem."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -97,7 +97,7 @@
           </Annotation>
         </Member>
         <Member Name="FPGA">
-          <Annotation Term="OData.Description" String="A Field Programmable Gate Array (FPGA)."/>
+          <Annotation Term="OData.Description" String="An FPGA."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -108,7 +108,7 @@
           </Annotation>
         </Member>
         <Member Name="Accelerator">
-          <Annotation Term="OData.Description" String="An Accelerator."/>
+          <Annotation Term="OData.Description" String="An accelerator."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -119,7 +119,7 @@
           </Annotation>
         </Member>
         <Member Name="ASIC">
-          <Annotation Term="OData.Description" String="An ASIC device, such as networking chip or a chipset component."/>
+          <Annotation Term="OData.Description" String="An ASIC device, such as a networking chip or chipset component."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -138,9 +138,31 @@
         <Member Name="PowerSupply">
           <Annotation Term="OData.Description" String="A power supply."/>
         </Member>
+        <Member Name="PowerSubsystem">
+          <Annotation Term="OData.Description" String="The entire power subsystem."/>
+          <Annotation Term="Redfish.Revisions">
+            <Collection>
+              <Record>
+                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
+                <PropertyValue Property="Version" String="2019.1"/>
+              </Record>
+            </Collection>
+          </Annotation>
+        </Member>
         <Member Name="VoltageRegulator">
           <Annotation Term="OData.Description" String="A voltage regulator device."/>
         </Member>
+        <Member Name="Rectifier">
+          <Annotation Term="OData.Description" String="A rectifier device."/>
+          <Annotation Term="Redfish.Revisions">
+            <Collection>
+              <Record>
+                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
+                <PropertyValue Property="Version" String="2019.1"/>
+              </Record>
+            </Collection>
+          </Annotation>
+        </Member>
         <Member Name="StorageDevice">
           <Annotation Term="OData.Description" String="A storage device."/>
         </Member>
@@ -174,7 +196,7 @@
           </Annotation>
         </Member>
         <Member Name="MemorySubsystem">
-          <Annotation Term="OData.Description" String="The entire Memory subsystem."/>
+          <Annotation Term="OData.Description" String="The entire memory subsystem."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -207,7 +229,7 @@
           </Annotation>
         </Member>
         <Member Name="CoolingSubsystem">
-          <Annotation Term="OData.Description" String="The entire cooling (air and liquid) subsystem."/>
+          <Annotation Term="OData.Description" String="The entire cooling, or air and liquid, subsystem."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -229,7 +251,7 @@
           </Annotation>
         </Member>
         <Member Name="Transformer">
-          <Annotation Term="OData.Description" String="A Transformer."/>
+          <Annotation Term="OData.Description" String="A transformer."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -240,7 +262,7 @@
           </Annotation>
         </Member>
         <Member Name="ACUtilityInput">
-          <Annotation Term="OData.Description" String="An AC Utility Input."/>
+          <Annotation Term="OData.Description" String="An AC utility input."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -251,7 +273,7 @@
           </Annotation>
         </Member>
         <Member Name="ACStaticBypassInput">
-          <Annotation Term="OData.Description" String="An AC Static Bypass Input."/>
+          <Annotation Term="OData.Description" String="An AC static bypass input."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -262,7 +284,7 @@
           </Annotation>
         </Member>
         <Member Name="ACMaintenanceBypassInput">
-          <Annotation Term="OData.Description" String="An AC Maintenance Bypass Input."/>
+          <Annotation Term="OData.Description" String="An AC maintenance bypass input."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -273,7 +295,7 @@
           </Annotation>
         </Member>
         <Member Name="DCBus">
-          <Annotation Term="OData.Description" String="A DC Bus."/>
+          <Annotation Term="OData.Description" String="A DC bus."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -284,7 +306,7 @@
           </Annotation>
         </Member>
         <Member Name="ACOutput">
-          <Annotation Term="OData.Description" String="An AC Output."/>
+          <Annotation Term="OData.Description" String="An AC output."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>
@@ -295,7 +317,7 @@
           </Annotation>
         </Member>
         <Member Name="ACInput">
-          <Annotation Term="OData.Description" String="An AC Input."/>
+          <Annotation Term="OData.Description" String="An AC input."/>
           <Annotation Term="Redfish.Revisions">
             <Collection>
               <Record>