HPCC-8631 Added support of MD5 APR1 hashes

This allows the usage of htpasswd files generated with the Apache
htpasswd utility.

Added support for creating MD5 APR1 hashes with randomly generated
salt.

Added support for testing an ascii string against a hash.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>