Make the rc4 implementation slightly more portable

Don't require the user of the code to include any special header beforehand, use standard C99 types instead of the nonstandard u_char type.