Add poly1305 to libcrypto utilising Andrew Moon's public domain
implementation.

ok miod@
use correct size_t formatter, include string.h for memcmp
include openssl/evp.h for OPENSSL_add_all_algorithms_noconf()