adds 2FA/two_factor_authentication support
FE: pleroma-fe!556 (merged)
This will create a new commit in order to revert the existing changes.