Add explicit check for web tests that projects are public
The MR adds a check for project visibility before running GPT. If request to the large project is being redirected to Sign In page then test run is aborted and user is being guided to the troubleshooting guide.
Additionally check can be skipped if needed with GPT_SKIP_VISIBILITY_CHECK
env variable.
Closes #350 (closed)