Move argument struct into rc4.h

Moved the argument struct for RC4 out of cipher.c and into RC4's
header file.
Add initial implementation of Salsa20

Added the initial implementation of the Salsa20 stream cipher by
Daniel J. Bernstein.
Add tests

Added the initial implementation of unit tests using libcheck.