Bug 559847 - Null-safety cleanup in OT/Equinox implementation

- complete the version bump of OT/Equinox
diff --git a/features/org.eclipse.objectteams.otdt.feature/category.xml b/features/org.eclipse.objectteams.otdt.feature/category.xml
index bc5385d..8900d0a 100644
--- a/features/org.eclipse.objectteams.otdt.feature/category.xml
+++ b/features/org.eclipse.objectteams.otdt.feature/category.xml
@@ -124,4 +124,21 @@
    <iu id="org.eclipse.objectteams.otequinox.turbo.feature.group" range="[2.7.0,2.8.0)">
       <category name="org.eclipse.objectteams.otdt_2.7"/>
    </iu>
+   <category-def name="org.eclipse.objectteams.otdt_2.8" label="OTDT 2.8 (Eclipse 2020-03)">
+      <description>
+         The Object Teams Development Tooling versions 2.8.x based on Eclipse 4.15.x
+      </description>
+   </category-def>
+   <iu id="org.eclipse.objectteams.otdt.feature.group" range="[2.8.0,2.9.0)">
+      <category name="org.eclipse.objectteams.otdt_2.8"/>
+   </iu>
+   <iu id="org.eclipse.objectteams.otdt.source.feature.feature.group" range="[2.8.0,2.9.0)">
+      <category name="org.eclipse.objectteams.otdt_2.8"/>
+   </iu>
+   <iu id="org.eclipse.objectteams.otequinox.feature.group" range="[2.8.0,2.9.0)">
+      <category name="org.eclipse.objectteams.otdt_2.8"/>
+   </iu>
+   <iu id="org.eclipse.objectteams.otequinox.turbo.feature.group" range="[2.8.0,2.9.0)">
+      <category name="org.eclipse.objectteams.otdt_2.8"/>
+   </iu>
 </site>
diff --git a/plugins/org.eclipse.objectteams.otequinox/META-INF/p2.inf b/plugins/org.eclipse.objectteams.otequinox/META-INF/p2.inf
index 8f90ced..ece15c7 100644
--- a/plugins/org.eclipse.objectteams.otequinox/META-INF/p2.inf
+++ b/plugins/org.eclipse.objectteams.otequinox/META-INF/p2.inf
@@ -4,11 +4,11 @@
 
 
 units.0.id = org.eclipse.objectteams.otequinox.configuration
-units.0.version = 2.7.7.$qualifier$
+units.0.version = 2.8.0.$qualifier$
 
 units.0.hostRequirements.0.namespace=osgi.bundle
 units.0.hostRequirements.0.name=org.eclipse.objectteams.otequinox
-units.0.hostRequirements.0.range=[2.7.7,3.0.0)
+units.0.hostRequirements.0.range=[2.8.0,3.0.0)
 units.0.hostRequirements.1.namespace = org.eclipse.equinox.p2.eclipse.type
 units.0.hostRequirements.1.name = bundle
 units.0.hostRequirements.1.range = [1.0.0,2.0.0)
@@ -17,7 +17,7 @@
 units.0.properties.0.value = true
 units.0.requires.0.namespace = osgi.bundle
 units.0.requires.0.name = org.eclipse.objectteams.otequinox
-units.0.requires.0.range = [2.7.7,3.0.0)
+units.0.requires.0.range = [2.8.0,3.0.0)
 
 units.0.requires.1.namespace = org.eclipse.equinox.p2.eclipse.type
 units.0.requires.1.name = bundle
@@ -26,7 +26,7 @@
 
 units.0.provides.0.namespace = org.eclipse.equinox.p2.iu
 units.0.provides.0.name = org.eclipse.objectteams.otequinox.configuration
-units.0.provides.0.version = 2.7.7.$qualifier$
+units.0.provides.0.version = 2.8.0.$qualifier$
 
 units.0.instructions.install=\
 	installBundle(bundle:${artifact})