The .google_authenticator file has to be generated by the user that is going to attempt to use it.  Also, -W doesn't seem to work (results an in INVALID_WINDOW error in /var/log/auth.log), so use -w 1 to allow for a single concurrent token
Merge pull request #203 from jplock/jp-fix-google-auth-generation

Fix Google Authenticator file generation
Add a 2FA plugin for Roundcube (fixes #201)
Skip the google authenticator generation if we're running as vagrant.  Vagrant can't sudo to the sovereign test user so this won't work.
Merge pull request #204 from jplock/jp-2fa-webmail

Add a 2FA plugin for Roundcube (fixes #201)
Merge pull request #205 from jplock/jp-fix-2fa-vagrant

Skip the google authenticator generation if we're running as vagrant