HMAC test vectors from RFC 2202, 2286, and 4231
add note on hmac truncation vectors
fixes #148 + test case
Merge pull request #163 from reaperhulk/fix-bug-148

Return proper string type from hexdigest in py2/3
Merge pull request #155 from reaperhulk/hmac-vectors

HMAC test vectors
Remove a dangling reference to Read The Docs.
Merge pull request #164 from dreid/dangling-rtd-reference

Remove a dangling reference to Read The Docs.
Don't try to fit the type into the :return: declaration instead describe it in the prose where it'll be properly linked.
Disabled coveralls
When copying a hash, pass the api through to the new object
Merge pull request #165 from dreid/proper-returns

Don't try to fit the type into the :return: declaration.
add test to verify api is being copied in hash
md5 is 128-bit. The person responsible for this mistake has been shot
Merge pull request #166 from alex/disable-coveralls

Disabled coveralls
add gcm constants and EVP_CIPHER_CTX_ctrl macro
Merge pull request #167 from reaperhulk/hash-doc-fix

MD5 is 128-bit. The person responsible for this mistake has been shot
use is for identical object comparison
Enable the new read the docs theme, it's pretty.

Refs: https://twitter.com/readthedocs/status/392794577918099456
Merge pull request #169 from alex/new-rtd-theme

Enable the new read the docs theme, it's pretty.
Merge pull request #168 from reaperhulk/evp-add-gcm-requirements

Add GCM constants and EVP_CIPHER_CTX_ctrl macro