Add a ChaCha20-Poly1305 AEAD EVP implementation to libcrypto, from Adam
Langley's Chromium OpenSSL patches.

ok miod@
KNF.
Use C99 initialisers for the AEAD struct.
More KNF.