Catch authentication error with https.

Change the catch logic to throw a MissingCertificateKraken in the case of authentication failure ("System.IO.IOException: The authentication or decryption has failed.").
Show error message for missing certificate in the GUI.
Merge pull request #504 from mgsdk/certificate-fix

Certificate fix