Add script to restore all NuGet packages and developer instructions

This can be used to avoid the failure on first build in Visual Studio, because we load
some targets from our NuGet packages.
Move all scripts to top-level Tools directory