email and sms token falsely inherit the getDetail from hmac token

there is no google authurl for these tokens nor makes it sense
for these tokens to show the seeds. In addition the method to create
the authurl will raise a dedicated exception, so we can better handle
these cases of falsely inheritance

Change-Id: I44b45f1ef514077418d622a186ed1f2d73f14274
Merge "email and sms token falsely inherit the getDetail from hmac token"