Add functions get the an HMAC using MD5, SHA1, or SHA256 to the Crypto library

These functions will allow me to use OAUTH with http_request.

This time it compiles, the tests pass, and git is well behaved.