How to build a teeny tiny instance of NuGet, entirely from source

If one were to delete all the bundled assemblies from this project,
the new build-minimal.sh would compile a functional NuGet.exe