SHA test vectors (byte oriented) from NIST

Obtained from http://csrc.nist.gov/groups/STM/cavp/ with this link:
http://csrc.nist.gov/groups/STM/cavp/documents/shs/shabytetestvectors.zip
add ISO/IEC 10118-3 test vectors for RIPEMD160 and Whirlpool.

These vectors have been reformatted from their original form to conform
to the same format as the NIST SHA tests.
* RIPEMD160 original vectors from the hash homepage
  - http://homes.esat.kuleuven.be/~bosselae/ripemd160.html
* Whirlpool vectors from the hash homepage
  - http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html
    (yes that really is the homepage)
Added MD5 test vectors from RFC 1321 (http://www.ietf.org/rfc/rfc1321.txt)
remove raw whirlpool vectors (formatted vectors already committed)
Merge pull request #80 from reaperhulk/evp-md

MD test vectors
ASN1 because someone had to do it.  Refs #77
Move some stuff that doesn't pass verification because reasons to the MACROS section.
Silence failures here because MongoDB's apt-repo broke stuff
Fix?
Merge pull request #117 from alex/mongodb-is-bad

Silence failures here because MongoDB's apt-repo broke stuff
Document our style guide for C bindings
add OpenSSL EVP_MD* functions for upcoming cryptographic hash support
DOcument the use of spaces here
Merge pull request #118 from alex/document-c-style-guide

Document our style guide for C bindings
Fix this in the right way
Merge pull request #119 from reaperhulk/openssl-evp-md-bindings

add OpenSSL EVP_MD* functions for upcoming cryptographic hash support
Merge pull request #120 from alex/fix-mongo-right-way

Fix this in the right way
More whitespace for great good.
Allegedly MongoDB fixed itself
hash vector loader and tests