[SASL-48] Add a clean implementation of the GSSAPI mechanism as defined by RFC4752

This change also includes interoperability testing agains the JDK supplied versions.