.NET core build uses project.json which has been deprecated. This commit
migrates project.json files to .csproj files.
- Replace project.json files with Visual Studio 2017's auto-migrated
.csproj files.
- Pin assembly info to a static version instead of using auto-increment
to satisfy the new default of deterministic mode.
- Update CAKE .NET Core build process to target individual .csproj files
since file globbing no longer seems to work.
- Update CAKE .NET Core build processes so that NuGet package restoration
for the test projects occurs when targeting TestNetStandard15 instead of
during BuildNetStandard15.
- Update build process to copy test certificate file (step missed by
auto-migration).
- Unify expected location of the test certificate between .NET Framework
tests and .NET Standard tests.
- Re-enable .NET Standard builds for the default build target in CAKE.
- Update internals class visibility for test helpers.
- Re-enable .NET Standard tests when targeting "TestWindows" target.