Added an AEAD EVP interface, and a ChaCha20-Poly1305 AEAD EVP implementation from Adam Langley's patches.