Bug 514149 - [resolver] issues resolving with substitutable exports Fix by checking if removing a candidate will substitute the only provider which satisfies a dependency. Change-Id: Iae05477ce7ddef9ee036ac8e7cc5000c816d042f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>