Moving the v1 & v3 tests to separate folders.
Removing the samples folder and moving the tests to endtoend tests
Moving the pack folder under src
Updating build.cmd with tests
Adding directly.build.props with version info.
Updating the build version for the binaries based on each build
* Copying the missing dlls to the bin folder
* Adding End to End Tests and porting the projects to netcoreapp3.1. Tests cover the following scenarios
- Build and publish for a project targeting Netsdk latest version
- Build and publish for a project with SQl dependency
- Build and publish for a project with a HttpTrigger
* Upgrading the sdk to 3.1.301
* Running end to end tests as a part of ci build
* Auto-increment the assembly version for generator and msbuild dll