proper check for which md5 implementation to use - supporting openssl/md5.h and bsd/md5.h
added changelog entry