Updated version histories in preparation for release 5.4.0.

Change-Id: I4b47d7e0e267d727687ebd8acba5274ec492b2df
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index e0a9a94..e071222 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -8,48 +8,24 @@
   <url>http://www.keil.com/pack/</url>
 
   <releases>
-    <release version="5.3.1-dev8">
-      Cortex-M1:
-       - Added beta ARMCM1 support.
-    </release>
-    <release version="5.3.1-dev7">
-      Generic Arm Device:
-       - Reworked ARM device support files.
-       - Updated RTOS2 examples.
-       - Updated DSP examples.
-       - Updated CoreValidation examples.
-    </release>
-    <release version="5.3.1-dev6">
-      Utilities:
-      - updated SVDConv and PackChk for Win32 and Linux
-    </release>
-    <release version="5.3.1-dev5">
+    <release version="5.4.0-rc0">
       Aligned pack structure with repository.
       The following folders are deprecated:
-      - CMSIS/Include/
-      - CMSIS/DSP_Lib/
-    </release>
-    <release version="5.3.1-dev4">
-      CMSIS-RTOS2:
-        - API 2.1.3 (see revision history for details)
-    </release>
-    <release version="5.3.1-dev3">
-      RTX5 (Cortex-A): updated exception handling
-    </release>
-    <release version="5.3.1-dev2">
-      CMSIS-RTOS2:
-        - RTX 5.4.0 (see revision history for details)
-    </release>
-    <release version="5.3.1-dev1">
+        - CMSIS/Include/
+        - CMSIS/DSP_Lib/
+
       CMSIS-Core(M): 5.1.2 (see revision history for details)
+        - Added Cortex-M1 support (beta).
       CMSIS-Core(A): 1.1.2 (see revision history for details)
       CMSIS-RTOS2:
-        - RTX 5.3.1 (see revision history for details)
+        - API 2.1.3 (see revision history for details)
+        - RTX 5.4.0 (see revision history for details)
+          * Updated exception handling on Cortex-A
       CMSIS-Driver:
         - Flash Driver API V2.2.0
-    </release>
-    <release version="5.3.1-dev0">
-      Patch release scheduled for after EW18.
+      Utilities:
+        - SVDConv 3.3.21
+        - PackChk 1.3.71
     </release>
     <release version="5.3.0" date="2018-02-22">
       Updated Arm company brand.
@@ -103,7 +79,7 @@
       - OS Tick API 1.0.0
       CMSIS-DSP: 1.5.2 (see revision history for details)
       - Fixed GNU Compiler specific diagnostics.
-      CMSIS-PACK: 1.5.0 (see revision history for details)
+      CMSIS-Pack: 1.5.0 (see revision history for details)
       - added System Description File (*.SDF) Format
       CMSIS-Zone: 0.0.1 (Preview)
       - Initial specification draft
@@ -122,7 +98,7 @@
       - Updated template for Context Management for ARMv8-M TrustZone (tz_context.c)
       CMSIS-DSP: 1.5.1 (see revision history for details)
       - added ARMv8M DSP libraries.
-      CMSIS-PACK:1.4.9 (see revision history for details)
+      CMSIS-Pack:1.4.9 (see revision history for details)
       - added Pack Index File specification and schema file
     </release>
     <release version="5.0.0" date="2016-11-11">
@@ -153,14 +129,14 @@
       - CMSIS-DAP      1.1.0   (unchanged)
       - CMSIS-Driver   2.04.0  (see revision history for details)
       - CMSIS-DSP      1.4.7   (no source code change [still labeled 1.4.5], see revision history for details)
-      - CMSIS-PACK     1.4.1   (see revision history for details)
+      - CMSIS-Pack     1.4.1   (see revision history for details)
       - CMSIS-RTOS     4.80.0  Restored time delay parameter 'millisec' old behavior (prior V4.79) for software compatibility. (see revision history for details)
       - CMSIS-SVD      1.3.1   (see revision history for details)
     </release>
     <release version="4.4.0" date="2015-09-11">
       - CMSIS-Core     4.20   (see revision history for details)
       - CMSIS-DSP      1.4.6  (no source code change [still labeled 1.4.5], see revision history for details)
-      - CMSIS-PACK     1.4.0  (adding memory attributes, algorithm style)
+      - CMSIS-Pack     1.4.0  (adding memory attributes, algorithm style)
       - CMSIS-Driver   2.03.0 (adding CAN [Controller Area Network] API)
       - CMSIS-RTOS
         -- API         1.02   (unchanged)
@@ -172,7 +148,7 @@
       - CMSIS-Core     4.10   (Cortex-M7 extended Cache Maintenance functions)
       - CMSIS-DSP      1.4.5  (see revision history for details)
       - CMSIS-Driver   2.02   (adding SAI (Serial Audio Interface) API)
-      - CMSIS-PACK     1.3.3  (Semantic Versioning, Generator extensions)
+      - CMSIS-Pack     1.3.3  (Semantic Versioning, Generator extensions)
       - CMSIS-RTOS
         -- API         1.02   (unchanged)
         -- RTX         4.78   (see revision history for details)
@@ -182,7 +158,7 @@
       Adding Cortex-M7 support
       - CMSIS-Core     4.00  (Cortex-M7 support, corrected C++ include guards in core header files)
       - CMSIS-DSP      1.4.4 (Cortex-M7 support and corrected out of bound issues)
-      - CMSIS-PACK     1.3.1 (Cortex-M7 updates, clarification, corrected batch files in Tutorial)
+      - CMSIS-Pack     1.3.1 (Cortex-M7 updates, clarification, corrected batch files in Tutorial)
       - CMSIS-SVD      1.2   (Cortex-M7 extensions)
       - CMSIS-RTOS RTX 4.75  (see revision history for details)
     </release>
@@ -2193,7 +2169,7 @@
 
   <components>
     <!-- CMSIS-Core component -->
-    <component Cclass="CMSIS" Cgroup="CORE" Cversion="5.1.1"  condition="ARMv6_7_8-M Device" >
+    <component Cclass="CMSIS" Cgroup="CORE" Cversion="5.1.2"  condition="ARMv6_7_8-M Device" >
       <description>CMSIS-CORE for Cortex-M, SC000, SC300, ARMv8-M</description>
       <files>
         <!-- CPU independent -->
@@ -2206,7 +2182,7 @@
       </files>
     </component>
 
-    <component Cclass="CMSIS" Cgroup="CORE" Cversion="1.1.1"  condition="ARMv7-A Device" >
+    <component Cclass="CMSIS" Cgroup="CORE" Cversion="1.1.2"  condition="ARMv7-A Device" >
       <description>CMSIS-CORE for Cortex-A</description>
       <files>
         <!-- CPU independent -->