Bug 522676 Revert getLatestVersion() to point to Java EE 7 versions

This fix reverts getLatestVersion to point to Java EE 7 version
constants instead of EE 8 constants and will resolve a very serious
regression in projects that access this function. 

Signed-off-by: John Collier <John.J.Collier@ibm.com>
diff --git a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java
index 271f415..5b3e894 100644
--- a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java
+++ b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java
@@ -465,13 +465,13 @@
 
 	private static int getLatestVersion(IProject project) {
 		if (isEARProject(project) || isApplicationClientProject(project))
-			return J2EEVersionConstants.VERSION_8_0;
+			return J2EEVersionConstants.VERSION_7_0;
 		if (isEJBProject(project))
 			return J2EEVersionConstants.VERSION_3_2;
 		if (isDynamicWebProject(project))
-			return J2EEVersionConstants.VERSION_4_0;
+			return J2EEVersionConstants.VERSION_3_1;
 		if (isWebFragmentProject(project))
-			return J2EEVersionConstants.VERSION_4_0;
+			return J2EEVersionConstants.VERSION_3_1;
 		if (isJCAProject(project))
 			return J2EEVersionConstants.VERSION_1_7;
 		return J2EEVersionConstants.UNKNOWN;