Add more paramaterization to the VSTS build template.
- Make the nuget restore operation paramertized.
- Make the core build operation paramertized.
- Correctly enquote parameters.
- [x] Add new vsts-pr pipeline for Pull Request Validation.
- [x] Repurpose vsts-ci for Continuous Intrgeation.
- [x] Add commented headers to the pipeline files.
No significant changes for vsts-rs and vsts-tt.
- [x] Restore the MicroBuild tasks.
- [x] Enable signing of artifacts.
The release build was somehow broken, this change should be sufficient to repair it.
Unbranched configuration can make life very difficult, therefore the more configuration that can be branched the easier out lives get? Not sure this is true.
Move the VSTS CI configuration from the CI system into the repository via the "vsts-ci.yml" file.