Moving null checks around so that they make sense in drive.js.
Merge branch 'gdrive' of https://github.com/esrauch/pencilcode-site-gdrive into gdrive
For GDrive auth, try immediate mode. If it doesn't work, try to show
the popup. This includes some dancing to work around popup blocker.
Merge branch 'gdrive' of https://github.com/esrauch/pencilcode-site-gdrive into gdrive