Dependencies with a path location take precedence over locked ones

This will fix a case where a Berksfile.lock contains a locked dependency for a cookbook and your Berksfile is then updated with a path location to that cookbook on disk.

Previously the locked dependency would be used to retrieve the cookbook from one of your default sources. Now the dependency with the path location will take precedence.