WIP: runtime md5 disable
MD5 could be disabled only by compile time define. This change enables disabling MD5 algorithm in single built binary from crypto library. That way is used in Red Hat Enterprise Linux to meet FIPS 140-2 criteria. It behaves much like compile time disable, even keeps the same return values.