This allows crypto library wrappers to override the internal RC4 implementation in the same way as can already be done for other crypto algorithms.
This is not really of that much use since rc4_skip() can be used as easily. In addition, rc4 has caused some symbol conflicts in the past, so it is easier to live without that as an exported symbol.