New strategy for consuming BCEL from Orbit instead of re-packaging
* OTDTPlugin finds BCEL plugin on starting
* update plugin dependencies and classpaths
Cleanup leftovers
* No more OT-launch-configuration-types means OTRuntimeClasspathProvider can go
* No more "Use JPLIS" checkbox and launch attribute
* Remove traces of JMangler see  https://bugs.eclipse.org/302976
* restore some callin wiring that was accidentally removed in r23531 (plus one that I forgot in the first place).
(merged from r23531 and r23533 of old svn)
diff --git a/plugins/org.eclipse.objectteams.otequinox.runtime/.classpath b/plugins/org.eclipse.objectteams.otequinox.runtime/.classpath
index 3826cef..836ff97 100644
--- a/plugins/org.eclipse.objectteams.otequinox.runtime/.classpath
+++ b/plugins/org.eclipse.objectteams.otequinox.runtime/.classpath
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry exported="true" kind="lib" path="lib/BCEL.jar" sourcepath="/bcel-5.2/src/java"/>
 	<classpathentry exported="true" kind="lib" path="lib/otre.jar"/>
+	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.eclipse.objectteams.otequinox.runtime/META-INF/MANIFEST.MF b/plugins/org.eclipse.objectteams.otequinox.runtime/META-INF/MANIFEST.MF
index 6762f33..df79772 100644
--- a/plugins/org.eclipse.objectteams.otequinox.runtime/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.objectteams.otequinox.runtime/META-INF/MANIFEST.MF
@@ -7,11 +7,7 @@
 Export-Package: org.objectteams,
  org.eclipse.objectteams.otre,
  org.eclipse.objectteams.otre.jplis,
- org.eclipse.objectteams.otre.util,
- org.apache.bcel,
- org.apache.bcel.classfile,
- org.apache.bcel.generic,
- org.apache.bcel.util
+ org.eclipse.objectteams.otre.util
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ClassPath: lib/BCEL.jar,
- lib/otre.jar
+Bundle-ClassPath: lib/otre.jar
+Require-Bundle: org.apache.bcel;bundle-version="[5.2.0,5.3.0)"
diff --git a/plugins/org.eclipse.objectteams.otequinox.runtime/build.properties b/plugins/org.eclipse.objectteams.otequinox.runtime/build.properties
index 434d732..1772bf4 100644
--- a/plugins/org.eclipse.objectteams.otequinox.runtime/build.properties
+++ b/plugins/org.eclipse.objectteams.otequinox.runtime/build.properties
@@ -1,5 +1,4 @@
 bin.includes = META-INF/,\
-               lib/BCEL.jar,\
                lib/otre.jar
 src.includes = build.properties,\
                README.txt,\