Allow compose_sets to eliminate nils
Add Gem::DependencyResolver::LockSet

This is similar to a IndexSet but is restricted to a pre-loaded set of
gems.  The Lockfile will populate this with the given gems.