Merged requested to merge kvamme62/use-sauth-v2 into master
This deals with devops for building our internal staging area and might not be very relevant for the OSDU source code. Specifically, obtaining an authentication token for running unit tests against files on the cloud. But it is simpler to keep the two git repositories in sync. And who knows; maybe this could be useful as an example?
SAuth tokens for unattended unit tests are now obtained as if the tests were in a "Web server application". The old method won't work after transitioning to SAuth v2.
The Linux and Windows builds now use the same mechanism. And it is no longer required to manually refresh the impersonation token every 7 days.
The pull request also contains a few other tweaks for the build rules.