Releng : DTP should require Java 8

For Neon, the platform is requiring Java 8. It makes sense to do the
same in DTP as that will simplify the build, which currently requires
multiple versions of JDK. DTP bundles currently specify Java 5, Java 6
or simply don't specify Bundle-RequiredExecutionEnvironment.

This change specifies Java 8 as the required environment for all DTP
bundles and includes enforcement of this in the build. Several classes
also had to be updated as some java.sql interfaces have acquired new
methods in Java 7 and/or 8, which affected implementation of these
interfaces included in DTP. Presumably, these implementation haven't
been working in past releases of DTP if the user happens to run Eclipse
with Java 7 or 8.

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=479870
diff --git a/plugins/org.eclipse.datatools.doc.isv/META-INF/MANIFEST.MF b/plugins/org.eclipse.datatools.doc.isv/META-INF/MANIFEST.MF
index 0219482..0184dbc 100644
--- a/plugins/org.eclipse.datatools.doc.isv/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.datatools.doc.isv/META-INF/MANIFEST.MF
@@ -3,6 +3,7 @@
 Bundle-Name: Data Tools Documentation Plug-in
 Bundle-SymbolicName: org.eclipse.datatools.doc.isv; singleton:=true
 Bundle-Version: 1.12.0.qualifier
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse Data Tools Platform
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.help
diff --git a/plugins/org.eclipse.datatools.help/META-INF/MANIFEST.MF b/plugins/org.eclipse.datatools.help/META-INF/MANIFEST.MF
index 7a3df5b..9582ad9 100644
--- a/plugins/org.eclipse.datatools.help/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.datatools.help/META-INF/MANIFEST.MF
@@ -10,4 +10,4 @@
  org.eclipse.core.runtime,
  org.eclipse.ui
 Export-Package: org.eclipse.datatools.help
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/plugins/org.eclipse.datatools.oda.cshelp/META-INF/MANIFEST.MF b/plugins/org.eclipse.datatools.oda.cshelp/META-INF/MANIFEST.MF
index 99af852..35b984c 100644
--- a/plugins/org.eclipse.datatools.oda.cshelp/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.datatools.oda.cshelp/META-INF/MANIFEST.MF
@@ -3,6 +3,7 @@
 Bundle-Name: DTP ODA Context-sensitive Help
 Bundle-SymbolicName: org.eclipse.datatools.oda.cshelp;singleton:=true
 Bundle-Version: 1.1.3.qualifier
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Activator: org.eclipse.core.internal.compatibility.PluginActivator
 Bundle-Vendor: Eclipse Data Tools Platform
 Bundle-Localization: plugin