Refactored NuGetPacker + Added NugetRestorer
1.Moved common nuget.exe functionality to NuGetResolver
2.Added NuGetRestorer - which adds extensions to restore soluton nuget dependencies
Example where solution is path to sln file:
    Task("Restore")
    	.Does(() =>
    {
        NuGetRestore(solution,
            settings=>settings.SetToolPath("C:/temp/priv/cakeTest/NuGet.exe")
                .WithVerbosityDetailed());
    });