Fix dependencies for assembly-related rules.
Fixes for the salsa20 iv -> nonce rename.
Refactored benchmarking of aead algorithms.
Deleted nettle_cipher nettle_arcfour128.
Added missing include of string.h.
Define and use nettle_cipher_func, for block ciphers.
Resurrect nettle_arcfour128, as an internal aead.

Do benchmarking of arcfour, salsa20 and chacha via time_aead.
Mark nettle_cipher_func/nettle_crypt_func done.
Indentation fix.
Support for 224-bit and 256-bit truncated sha512.
CCM cipher mode.
#if out unused test_dsa_key.
New struct dsa_params. Use for dsa_sign and dsa_verify. Updated users.
Convert dsa_keypair_to_sexp to use struct dsa_params.
Convert dsa_keypair_from_sexp_alist to use struct dsa_params.
New functions dsa_params_init and dsa_params_clear.
Update dsa benchmarking to use new DSA interface.
Convert DER decoding functions to new DSA interface.
New function dsa_generate_params.
Move old DSA interface to dsa-compat.h.