Using Google Authenticator with ASP.NET Identity

Extends the 2 factor autentication in ASP.NET Identity 2 to also add support for the Google Authenticator application.