Add Provider LaunchKey

LaunchKey is a multi-factor provider that has Authenticator OTP support additionally protected by geo-fencing, device and knowledge factors. The LaunchKey platform itself can also be implemented as a 2nd factor.