With the introduction of 'uses' as a service dependency, it is no
longer safe to assume that all services in the dependencies exist
on the cluster. If a service is not on a cluster, its dependencies
do not need to be considered.
Merge pull request #162 from continuuity/feature/npe-when-service-not-on-cluster

Feature/npe when service not on cluster