Add WebAuthN support
Replace github.com/tstranex/u2f with github.com/duo-labs/webauthn, and all instances of u2f.Registration with webauthn.Credential mirroring the changes in ai3/go-common/ldap/compositetypes.
NOTE: requires the local 'webauthn' branch of ai3/go-common to build.