Updating the sign-in process to use non-deprecated methods.

Also has the advantage of not telling the game the user is signed in until Play Games is actually done signing the user in, which eliminated some annoying multi-player bugs