Nuget package auto-restore on build

Nuget package auto-restore on build
Updated the nuget package restore settings to current best practice
- "true, false, false, true" in NuGet.targets
- /.nuget/nuget.exe is not in the repo. (and is in .gitignore)