Migrate to nuget automated package restore

This fixes #101. It will require nuget 2.7 or higher for package restore
at build time to work.

nuget.exe is still needed for package restore in build.bat file, I have
put it in the tools folder.
Is this change intentional?