Add Skype TFA support

Skype usernames are being increasingly migrated to Microsoft Account based sign in instead. When using this newer authentication method, all of the Microsoft Account protections are used. (TOTP, SMS, recovery codes, single use passwords, app passwords, etc.)