Break cycle from main CDT package to the SDK.
org.eclipse.cdt.launch.remote.feature is under the main CDT package and
its feature depends on org.eclipse.cdt.launch.remote.source. But all
source bundles are under the SDK package so this creates a cycle. Break
the cycle by removing the requirement from the feature.