Upgrade to NUnitBenchmarker Prepare/Run workflow

- DependencyGraph now uses NUnitBenchmarker 1.0.5-rc
- All the 32 Benchmark action was upgraded, and tested
- In case of preparation data was reusable, simplified benchmark workflow version was applied, see comments inline
- Implementation discovery was refactored to use NUnitBenchmarker's support methods and configuration facility
instead of using custom local reflection code.
- NuGet packages were relocated from /src/packages to /lib
- NuGet.exe added to /tools
- RestorePackages.bat and UpdateNuGet.bat was added to repo root