Bug 419647 - React to ECF feature restructuring

Adding general "source" requirement in Eclipse SDK, until 
can be better fixed "lower" in stack later. 
diff --git a/features/org.eclipse.sdk/feature.xml b/features/org.eclipse.sdk/feature.xml
index 48e5bd4..5d0919c 100644
--- a/features/org.eclipse.sdk/feature.xml
+++ b/features/org.eclipse.sdk/feature.xml
@@ -19,6 +19,18 @@
       %license
    </license>
 
+   <requires>
+      <import feature="org.eclipse.emf.common.source" version="2.7.0" match="compatible"/>
+      <import feature="org.eclipse.emf.ecore.source" version="2.7.0" match="compatible"/>
+      <import feature="org.eclipse.ecf.core.source.feature" version="1.1.0" match="compatible"/>
+      <import feature="org.eclipse.ecf.core.ssl.source.feature" version="1.0.0" match="compatible"/>
+      <import feature="org.eclipse.ecf.filetransfer.source.feature" version="3.9.0" match="compatible"/>
+      <import feature="org.eclipse.ecf.filetransfer.httpclient4.source.feature" version="3.8.0" match="compatible"/>
+      <import feature="org.eclipse.ecf.filetransfer.httpclient4.ssl.source.feature" version="1.0.0" match="compatible"/>
+      <import feature="org.eclipse.ecf.filetransfer.ssl.source.feature" version="1.0.0" match="compatible"/>
+   </requires>
+
+
    <includes
          id="org.eclipse.platform"
          version="0.0.0"/>