Google: show notification when full authentication is needed

When a full authentication is needed (e.g. expired refresh_token) the
resource will show a notification instead of just firing up the auth
flow. This ensures that the user knows what is going on and the window
appears after they explicitly click a button, rather than a random
window or a browser popping up out of nowhere with no contextual
information of what is going on.
2 jobs for master in 60 minutes and 26 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
failed #70963
build_clazy_clang_tidy

00:21:11

failed #70962
linux kf5-qt5 qt5.12

01:00:26

44.0%
 
Name Stage Failure
failed
linux kf5-qt5 qt5.12 Build The script exceeded the maximum execution time set for the job
------------------------------------------------------------------------------
TOTAL 54057 23957 44%
------------------------------------------------------------------------------
Uploading artifacts for successful job
Uploading artifacts...
build: found 6894 matching files and directories

WARNING: Uploading artifacts as "archive" to coordinator... failed id=70962 responseStatus=502 Bad Gateway status=502 token=FB2BqG8s
WARNING: Retrying... context=artifacts-uploader error=invalid argument
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
build_clazy_clang_tidy Build
15 warnings generated.
[ 88%] Linking CXX executable ../../bin/akonadi_ews_resource
[ 88%] Built target akonadi_ews_resource
make: *** [Makefile:160: all] Error 2
Uploading artifacts for failed job
Uploading artifacts...
WARNING: JUnitTestResults.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1