Revert "Use ephemeral security objects for rxgkd"

This reverts commit 365139f5435f22f58b0caee79854561c4357fbaa.
Revert "rxgk_NewEphemeralServerSecurityObjects"

This reverts commit db7c893bc63eb4976717ef18e1a0a8fbd6baac64.
Revert "rxgk crypto functions to copy and generate random keys"

This reverts commit 61af5a2193757f472c356dbb088355645622e518.
Revert "Export oafs_h_krb5_generate_random_block"

This reverts commit 3857ef6381356d23edd8f9459e7fab6a4b4e9bc4.
Revert "Use getkey from the secobj for token-encrypting keys"

This reverts commit 7574f61911929641de727a892423f33d8ab2bb2c.
Revert "Use rxgk_NewNullServerSecurityObject in rxgkd"

This reverts commit 714930a3223b35b822b90c05b970fe1075c14b04.
Revert "Provide rxgk_NewNullServerSecurityObject"

This reverts commit 9619112a769a56ac02c2894b9e848ea8df763aa7.

This stack of reverts will let us pull back and try to use
service-specific data to access long-term key material, instead
of requiring it to hang off the security object.

Change-Id: I8ca800db56443326bf878c90d278af89be37e934
Export oafs_h_krb5_generate_random_block

Will be needed for rxgk's crypto bits.

Change-Id: I878be1e840e69fc7960bd890b5434ecc79072a63
rxgk crypto functions to copy and generate random keys

Change-Id: I9635076b92019d11584f19969b30962faadf832f
Types and definitions for key negotiation service

We'll be using service-specific data for getting the long-term key
to the key-negotiation service.  Provide a symbol for the key
value used to hold the getkey data for this service (34567), and
the structure defining what the contents of the service-specific
data will hold.

Change-Id: Ia7380771d6ca322a266a064d9565070d0b187ce2
Set service-specific data for rxgkd

It's not used yet.

Change-Id: Ibdcc84604f35f7a2d13b57e3b3c79ea295a26032