[csharp] add nuget
[csharp] add reference to NuGet.exe to the solution
[csharp] add sample test
[csharp] explicit enable package restore
[csharp] fix cleaning
[csharp] fix package restore on mono