Fixed NuGetRestore naming & added non fluent extension
1.Fixed inconsistent naming of NugetRestoreSettings & NugetRestoreSettingsExtensions
2.Added non fluent settings NuGetRestore extension