add hmac to commoncrypto binding
remove extraneous spaces
change to anonymous enum
Merge pull request #460 from reaperhulk/common-crypto-hmac-bindings

CommonCrypto HMAC (Bindings Only)