Crypto Transformation Mapper - Algorithm Classification
[SASL-51] Initial Digest MD5 implementation

Conflicts:
	src/main/java/org/wildfly/sasl/WildFlySaslProvider.java
	src/main/resources/META-INF/services/javax.security.sasl.SaslClientFactory
	src/main/resources/META-INF/services/javax.security.sasl.SaslServerFactory
	src/test/java/org/wildfly/sasl/test/DigestTest.java
[SASL-51] Fixing nonce count token to "nc" and adding descriptions from
spec

Conflicts:
	src/main/java/org/wildfly/sasl/md5digest/AbstractMD5DigestMechanism.java
	src/main/java/org/wildfly/sasl/md5digest/MD5DigestSaslClient.java
[SASL-51] Fixing nonce count problems and quotes accouring to spec

Conflicts:
	src/main/java/org/wildfly/sasl/md5digest/MD5DigestSaslClient.java
	src/main/java/org/wildfly/sasl/md5digest/MD5DigestSaslServer.java
[SASL-51] Byteman tests of Digest with fix

Conflicts:
	src/main/java/org/wildfly/sasl/md5digest/AbstractMD5DigestMechanism.java
	src/main/java/org/wildfly/sasl/md5digest/MD5DigestSaslClient.java
	src/main/java/org/wildfly/sasl/md5digest/MD5DigestSaslServer.java
	src/main/java/org/wildfly/sasl/md5digest/MD5DigestServerFactory.java
MD5 digest compatibility tests, small fixes and refactoring
[SASL-51] Tidy up charset option and charset encoding.
[SASL-51] adding ability to specify and choose cipher
Use generator for META-INF things