Use signing key instead of assembly name to differentiate targets
Use common configuration for NuGet pack and push instructions
Use WriteErrorLine instead of echo
Add the -NoClean and -VisualStudioVersion flags to build.ps1
Build the Java code as an integral part of build.ps1
Check signing keys as an integral part of the build
Merge pull request #67 from sharwell/build-improvements

Build improvements