Update GoogleAuthenticator

- Major GoogleAuthenticator update, use Google's login screen
- Small changes to FacebookAuthenticator and others
- Update scripts and specs
Merge pull request #32 from timhall/google-authenticator

Update GoogleAuthenticator