Switch to EASE release update sites and fix build issues

Change-Id: If3d3ea4898b0aec2e6582fb3deeafdecc97ecaa4
Signed-off-by: Markus Duft <markus.duft@ssi-schaefer.com>
diff --git a/org.eclipse.tea.ease/src/org/eclipse/tea/ease/EaseScriptTask.java b/org.eclipse.tea.ease/src/org/eclipse/tea/ease/EaseScriptTask.java
index f080321..22e8608 100644
--- a/org.eclipse.tea.ease/src/org/eclipse/tea/ease/EaseScriptTask.java
+++ b/org.eclipse.tea.ease/src/org/eclipse/tea/ease/EaseScriptTask.java
@@ -60,10 +60,8 @@
 		engine.setOutputStream(log.info());
 		engine.setCloseStreamsOnTerminate(false);
 
-		ScriptResult result = engine.executeSync(s.getResource());
-		if (result.hasException()) {
-			throw result.getException();
-		}
+		ScriptResult result = engine.execute(s.getResource());
+		result.get(); // waits and throws in case.
 	}
 
 	@Override
diff --git a/org.eclipse.tea.ease/src/org/eclipse/tea/ease/internal/EaseTaskWrapper.java b/org.eclipse.tea.ease/src/org/eclipse/tea/ease/internal/EaseTaskWrapper.java
index 82323cf..e1c8178 100644
--- a/org.eclipse.tea.ease/src/org/eclipse/tea/ease/internal/EaseTaskWrapper.java
+++ b/org.eclipse.tea.ease/src/org/eclipse/tea/ease/internal/EaseTaskWrapper.java
@@ -70,7 +70,7 @@
 		}
 
 		// last try to use whatever it is as script.
-		scriptEngine.inject(task);
+		scriptEngine.inject(task, false);
 	}
 
 	@Override
diff --git a/pom.xml b/pom.xml
index f2bf1ad..15a5ba1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,9 +66,9 @@
       <url>https://mduft.github.io/lcdsl-latest</url>
     </repository>
     <repository>
-      <id>ease-nightly</id>
+      <id>ease-release</id>
       <layout>p2</layout>
-      <url>http://download.eclipse.org/ease/integration/nightly</url>
+      <url>http://download.eclipse.org/ease/release/latest</url>
     </repository>
   </repositories>