Start moving some things from Elytron to here
Move SASL-specific password types to this project
[SASL-62] Rename the base package to 'org.wildfly.sasl', a couple of classes could have been referenced by users of JBoss SASL for this reason backwards compatible deprecated versions of these classes remain.

Properties have also been updated to wildfly instead of jboss, if no wildfly property is found then a check will be made for the legacy jboss version.
[SASL-59] Rename project org.wildfly.security:wildfly-sasl
[SASL-60] Deleting forked code from the SASL project.
[SASL-60] Disabling the test as there is no longer a mechanism in the project for the test to execute against.

Once an implementation is available this test should be re-enabled / tweaked to verify existing behaviour is restored.
[SASL-61] Switch the license to Apache 2.0
[SASL-61] Add the full license text to the project.
[SASL-48] Added the basis for a test case that makes use of a running KDC backed by a directory server.
[SASL-48] Additional work required to make authentication against the KDC possible.
Reduce some logging
[SASL-48] Completed the test case for the different modes of GSSAPI.
Mechansism changes.
Test changes
Follow on changes after rebasing to use the Apache 2.0 license and to use the org.wildfly.sasl parent package name.

Also updated the tests to use a realm called WILDFLY.ORG
Some refactoring of the test case to make GSSAPI a suite so that we can test different permutations of client and server side implementations.
Added the range of interoperability tests - now to get these to actually pass!
Eliminated NPEs for WildFlyClient utilisation, now just need to complete the message exchanges!
Up to the point authentication is actually working - now onto adding a wrapper
Client side of GSSAPI done, now server side.