SHA256 for pTOTP (AWS 64 char keys)

Added code to allow Pebble Authenticator to accept 64-character secrets such as those in use by Amazon Web Services MFA. When the secret is 48 characters or less, the original sha1 is used; otherwise sha256.

Regards,
Alex