Added support for Google 2-factor authentication.  This is the code needed, hooks need to be placed in the player object and the login process, to make use of it.