[UNDERTOW-344] Specify the mechansisms by creating a GSSCredential to initialise the GSSContext

Also allow the AuthenticationMechanism to be initialised with a custom array of mechanisms.