Refactored NuGetToolResolver to be more Generic
Refactored a little to a more gernic approach which could be expaned for more types.
Also would allow me to use same locator for i.e. AddIn NuGet resolving.