update jdt.core to I20190220-1800 for 2019-03 M3

- enrich jclMin1.8 with classes needed by OT/J
- configure more test projects for 1.8
- add 1.8 versions of JCL_LIB to some more test plugins
- accept jdt.annotation v2.0
- expect @role tag in tests
- revert part of commit 9981d84813a6706ae3f09010b2ce00ae51aa8c07
diff --git a/othersrc/JCLMin1.8/jclmin1.8src.jardesc b/othersrc/JCLMin1.8/jclmin1.8src.jardesc
new file mode 100644
index 0000000..e0c12c7
--- /dev/null
+++ b/othersrc/JCLMin1.8/jclmin1.8src.jardesc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<jardesc>
+    <jar path="org.eclipse.objectteams.otdt.tests/JCL/jclMin1.8src.zip"/>
+    <options buildIfNeeded="true" compress="true" descriptionLocation="/JCLMin1.8/jclmin1.8src.jardesc" exportErrors="false" exportWarnings="true" includeDirectoryEntries="false" overwrite="false" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
+    <storedRefactorings deprecationInfo="true" structuralOnly="false"/>
+    <selectedProjects/>
+    <selectedElements exportClassFiles="false" exportJavaFiles="true" exportOutputFolder="false">
+        <folder path="/JCLMin1.8/.settings"/>
+        <javaElement handleIdentifier="=JCLMin1.8/src"/>
+        <file path="/JCLMin1.8/.classpath"/>
+        <file path="/JCLMin1.8/.project"/>
+    </selectedElements>
+</jardesc>