[ELY-21] Implement the Sun variant of Unix MD5 Crypt

https://issues.jboss.org/browse/ELY-21
This differs in behavior to other algorithms, where the iteration count is only written if it differs from the default.  I'm not really certain which way is "better" though.