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

ok miod@